Schools in Alabama

Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.

Schools in Alabama

Showing 601–650 of 1,546 public schools in Alabama.

Source: NCES Common Core of Data (public schools) · as of Oct 2, 2026

Source: NCES Private School Survey (private schools) · as of Oct 2, 2026

Schools in Alabama, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Good Hope High SchoolCullmanPublic school9–120
Good Hope Middle SchoolCullmanPublic school6–80
Good Hope Primary SchoolCullmanPublic schoolPK–20
Goodwill Easter Seal Center Special ChildMobilePublic schoolPK0
Goodwyn Middle SchoolMontgomeryPublic school6–80
Gordo Elementary SchoolGordoPublic schoolPK–60
Gordo High SchoolGordoPublic school7–120
Goshen Elementary SchoolGoshenPublic schoolPK–60
Goshen High SchoolGoshenPublic school7–120
Grand Bay Middle SchoolGrand BayPublic school6–80
Grant Elementary SchoolPrichardPublic schoolK–50
Grantswood Community SchoolBirminghamPublic schoolPK–50
Green Acres Middle SchoolBirminghamPublic school6–80
Green Valley Elementary SchoolHooverPublic schoolPK–50
Greene County Career CenterEutawPublic school9–120
Greene County High SchoolEutawPublic school9–120
Greensboro Elementary SchoolGreensboroPublic schoolPK–50
Greensboro High SchoolGreensboroPublic school9–120
Greensboro Middle SchoolGreensboroPublic school6–80
Greenville Elementary SchoolGreenvillePublic school3–40
Greenville High SchoolGreenvillePublic school9–120
Greenville Middle SchoolGreenvillePublic school5–80
Greenwood Elementary SchoolBessemerPublic schoolPK–50
Greystone Elementary SchoolHooverPublic schoolPK–50
Grove Hill Elementary SchoolGrove HillPublic schoolPK–40
Guin Elementary SchoolGuinPublic schoolPK–60
Gulf Shores Elementary SchoolGulf ShoresPublic schoolPK–50
Gulf Shores High SchoolGulf ShoresPublic school9–120
Gulf Shores Middle SchoolGulf ShoresPublic school6–80
Guntersville Elementary SchoolGuntersvillePublic schoolPK–20
Guntersville High SchoolGuntersvillePublic school9–120
Guntersville Middle SchoolGuntersvillePublic school6–80
GW Long Elementary SchoolSkippervillePublic schoolPK–60
Gwin Elementary SchoolHooverPublic schoolPK–50
Hackleburg Elementary SchoolHackleburgPublic schoolPK–50
Hackleburg High SchoolHackleburgPublic school6–120
Halcyon Elementary SchoolMontgomeryPublic schoolPK–50
Hale County High SchoolMoundvillePublic school9–120
Hale County Middle SchoolMoundvillePublic school6–80
Haleyville Center Of TechnologyHaleyvillePublic school7–120
Haleyville Elementary SchoolHaleyvillePublic schoolPK–50
Haleyville High SchoolHaleyvillePublic school9–120
Haleyville Middle SchoolHaleyvillePublic school6–80
Hall Kent Elementary SchoolHomewoodPublic schoolPK–50
Hamilton Elementary SchoolHamiltonPublic schoolPK–40
Hamilton High SchoolHamiltonPublic school9–120
Hamilton Middle SchoolHamiltonPublic school5–80
Hampton Cove ElementaryHampton CovePublic schoolPK–50
Hampton Cove Middle SchoolHampton CovePublic school6–80
Hanceville Elementary SchoolHancevillePublic school3–50