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,301–1,350 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 (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
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 AcademyCarrolltonPrivate schoolPK–120
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 Liberal Arts SchoolTroyPrivate schoolPK–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
Pleasant Home SchoolAndalusiaPublic schoolPK–120
Pleasant Valley Elementary SchoolJacksonvillePublic schoolPK–60
Pleasant Valley High SchoolJacksonvillePublic school7–120
PollardMcCall Junior High SchoolBrewtonPublic schoolPK–80
Prattville Christian AcademyPrattvillePrivate schoolPK–120
Prattville Elementary SchoolPrattvillePublic school3–40
Prattville High SchoolPrattvillePublic school9–120
Prattville Intermediate SchoolPrattvillePublic school5–60
Prattville Junior High SchoolPrattvillePublic school7–80
Prattville Kindergarten SchoolPrattvillePublic schoolPK–K0
Prattville Primary SchoolPrattvillePublic school1–20
Priceville Elementary SchoolPricevillePublic schoolPK–40
Priceville High SchoolDecaturPublic school9–120
Priceville Junior High SchoolDecaturPublic school5–80
Prichard Preparatory SchoolWhistlerPrivate schoolPK–50
Primrose School Of RiverwoodsHelenaPrivate schoolPK–K0
Princeton SchoolBirminghamPublic schoolPK–50