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 1,101–1,150 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
Parrish ElementaryMiddle SchoolParrishPublic schoolPK–80
PASS AcademyDothanPublic school7–120
Paul W Bryant High SchoolCottondalePublic school9–120
Payne Elementary SchoolSelmaPublic schoolK–60
Pearl Haskew ElementaryIrvingtonPublic schoolK–50
Pelham High SchoolPelhamPublic school9–120
Pelham OaksPelhamPublic schoolPK–50
Pelham Park Middle SchoolPelhamPublic school6–80
Pelham RidgePelhamPublic schoolPK–50
Pell City High SchoolPell CityPublic school9–120
Percy Julian High SchoolMontgomeryPublic school9–120
Perdido Elementary SchoolPerdidoPublic schoolPK–80
Peter F Alba Middle SchoolBayou La BatrePublic school6–80
Peter J Kirksey Career CenterEutawPublic school9–120
Phenix City Elementary SchoolPhenix CityPublic schoolK–50
Phenix City Intermediate SchoolPhenix CityPublic school6–70
Phil Campbell Elementary SchoolPhil CampbellPublic schoolPK–60
Phil Campbell High SchoolPhil CampbellPublic school7–120
Phillips AcademyBirminghamPublic schoolPK–80
Phillips Elementary SchoolBear CreekPublic schoolPK–60
Phillips High SchoolBear CreekPublic school7–120
Phillips Preparatory Middle SchoolMobilePublic school6–80
Phoenix SchoolSelmaPublic school4–110
Pick Elementary SchoolAuburnPublic school3–50
Pickens County College and Career CenterCarrolltonPublic school10–120
Pickens County High SchoolReformPublic school5–120
Piedmont Elementary SchoolPiedmontPublic schoolPK–50
Piedmont High SchoolPiedmontPublic school9–120
Piedmont Middle SchoolPiedmontPublic school6–80
Pike County Alternative Learning CenterTroyPublic school5–120
Pike County Elementary SchoolBrundidgePublic schoolPK–60
Pike County High SchoolBrundidgePublic school7–120
Pike Road Elementary SchoolPike RoadPublic schoolPK–30
Pike Road High SchoolPike RoadPublic school9–120
Pike Road Intermediate SchoolPike RoadPublic school4–60
Pike Road Jr High SchoolPike RoadPublic school7–80
Pillans Middle SchoolMobilePublic school6–80
Pine Grove Elementary SchoolBay MinettePublic schoolPK–60
Pine Level Elementary SchoolDeatsvillePublic schoolPK–50
Pinecrest Elementary SchoolSylacaugaPublic school3–50
Pinedale Elementary SchoolEnterprisePublic schoolK–60
Pinson Elementary SchoolPinsonPublic schoolPK–20
Pinson Valley High SchoolPinsonPublic school9–120
Pintlala Elementary SchoolHope HullPublic schoolPK–60
Pisgah High SchoolPisgahPublic schoolPK–120
Pizitz Middle SchoolVestaviaPublic school6–80
Plainview SchoolRainsvillePublic schoolPK–120
Pleasant Grove Elementary SchoolHeflinPublic schoolPK–60
Pleasant Grove Elementary SchoolPleasant GrovePublic schoolPK–50
Pleasant Grove High SchoolPleasant GrovePublic school6–120