Georgia has a good program by the way - it's called the HOPE Scholarship. Any student, regardless of race or family income, who graduates high school with a 3.0 GPA and maintains it during college has tuition paid for as well as a book stipend and fee stipend. It's paid for by the state lottery. Of course, if they tried to include full book cost as well as boarding costs it would go under because it would over double the cost, so boarding wouldn't be a good idea to cover.
That's dumb, I think the college GPA is a lot more relevant than the HS GPA. Of course I might be a bit biased since I had a much higher college GPA than HS GPA.