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 501–550 of 1,822 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Pine Level Elementary SchoolDeatsvillePublic schoolPK–50
Pine Grove Elementary SchoolBay MinettePublic schoolPK–60
Pillans Middle SchoolMobilePublic school6–80
Pike Road Jr High SchoolPike RoadPublic school7–80
Pike Road Intermediate SchoolPike RoadPublic school4–60
Pike Road High SchoolPike RoadPublic school9–120
Pike Road Elementary SchoolPike RoadPublic schoolPK–30
Pike Liberal Arts SchoolTroyPrivate schoolPK–120
Pike County High SchoolBrundidgePublic school7–120
Pike County Elementary SchoolBrundidgePublic schoolPK–60
Pike County Alternative Learning CenterTroyPublic school5–120
Piedmont Middle SchoolPiedmontPublic school6–80
Piedmont High SchoolPiedmontPublic school9–120
Piedmont Elementary SchoolPiedmontPublic schoolPK–50
Pickens County High SchoolReformPublic school5–120
Pickens County College and Career CenterCarrolltonPublic school10–120
Pickens AcademyCarrolltonPrivate schoolPK–120
Pick Elementary SchoolAuburnPublic school3–50
Phoenix SchoolSelmaPublic school4–110
Phillips Preparatory Middle SchoolMobilePublic school6–80
Phillips High SchoolBear CreekPublic school7–120
Phillips Elementary SchoolBear CreekPublic schoolPK–60
Phillips AcademyBirminghamPublic schoolPK–80
Phil Campbell High SchoolPhil CampbellPublic school7–120
Phil Campbell Elementary SchoolPhil CampbellPublic schoolPK–60
Phenix City Intermediate SchoolPhenix CityPublic school6–70
Phenix City Elementary SchoolPhenix CityPublic schoolK–50
Peter J Kirksey Career CenterEutawPublic school9–120
Peter F Alba Middle SchoolBayou La BatrePublic school6–80
Perdido Elementary SchoolPerdidoPublic schoolPK–80
Percy Julian High SchoolMontgomeryPublic school9–120
Pell City High SchoolPell CityPublic school9–120
Pelham RidgePelhamPublic schoolPK–50
Pelham Park Middle SchoolPelhamPublic school6–80
Pelham OaksPelhamPublic schoolPK–50
Pelham High SchoolPelhamPublic school9–120
Pearl Haskew ElementaryIrvingtonPublic schoolK–50
Payne Elementary SchoolSelmaPublic schoolK–60
Paul W Bryant High SchoolCottondalePublic school9–120
Patrician AcademyButlerPrivate schoolPK–120
Pathway IncEnterprisePrivate school4–120
PASS AcademyDothanPublic school7–120
Parrish ElementaryMiddle SchoolParrishPublic schoolPK–80
Parkview Christian SchoolEufaulaPrivate schoolPK–60
Parkside Elementary SchoolBaileytonPublic schoolPK–80
Parker High SchoolBirminghamPublic school9–120
Park Crossing High SchoolMontgomeryPublic school9–120
Paine Elementary SchoolTrussvillePublic schoolPK–50
Oxmoor K5BirminghamPublic schoolPK–50
Oxford Middle SchoolOxfordPublic school7–80