Public schools in Pennsylvania
Shortlist up to four to read them side by side.
Filter them by what their records say, and open any one to read it: every fact with its source and date.
2,920 public schools in Pennsylvania.
From NCES’s yearly directory of Jul 1, 2026.
2,920of 2,920 public schoolsshown with your filters
The list
- Public middle school for grades 6 to 8 Northwestern MS Albion, Pennsylvania 16401 24.0%of students chronically absent, 2022-23266students, 2024-2512.0students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students266Per teacher12Chronically absent24%
- Public high school for grades 9 to 12 Northwestern SHS Albion, Pennsylvania 16401 35.1%of students chronically absent, 2022-23398students, 2024-2513.9students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students398Per teacher13.9Chronically absent35.1%
- Public charter elementary school for grades K to 8 Northwood Academy CS Philadelphia, Pennsylvania 19124 35.5%of students chronically absent, 2022-23796students, 2024-2516.2students per teacher Levelpublic charter elementary school for grades K to 8GradesK to 8Students796Per teacher16.2Chronically absent35.5%
- Public elementary school for grades K to 3 Norvelt El Sch Mount Pleasant, Pennsylvania 15666 28.1%of students chronically absent, 2022-23457students, 2024-2513.1students per teacher Levelpublic elementary school for grades K to 3GradesK to 3Students457Per teacher13.1Chronically absent28.1%
- Public high school for grades 9 to 12 Norwin HS North Huntingdon, Pennsylvania 15642 17.3%of students chronically absent, 2022-231,671students, 2024-2516.1students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,671Per teacher16.1Chronically absent17.3%
- Public middle school for grades 7 to 8 Norwin MS North Huntingdon, Pennsylvania 15642 14.1%of students chronically absent, 2022-23819students, 2024-2516.2students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students819Per teacher16.2Chronically absent14.1%
- Public elementary school for grades 1 to 8 Norwood Sch Norwood, Pennsylvania 19074 6.2%of students chronically absent, 2022-23557students, 2024-2511.5students per teacher Levelpublic elementary school for grades 1 to 8Grades1 to 8Students557Per teacher11.5Chronically absent6.2%
- Public elementary school for grades 3 to 4 Nottingham School Oxford, Pennsylvania 19363 8.5%of students chronically absent, 2022-23429students, 2024-2510.7students per teacher Levelpublic elementary school for grades 3 to 4Grades3 to 4Students429Per teacher10.7Chronically absent8.5%
- Public elementary school for grades K to 5 Nye El Sch Hummelstown, Pennsylvania 17036 11.1%of students chronically absent, 2022-23317students, 2024-2512.5students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students317Per teacher12.5Chronically absent11.1%
- Public elementary school for grades K to 4 O’Block El Sch Pittsburgh, Pennsylvania 15239 16.3%of students chronically absent, 2022-23512students, 2024-2514.5students per teacher Levelpublic elementary school for grades K to 4GradesK to 4Students512Per teacher14.5Chronically absent16.3%
- Public elementary school for grades K to 5 Oak Flat El Sch Newville, Pennsylvania 17241 11.7%of students chronically absent, 2022-23348students, 2024-2510.9students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students348Per teacher10.9Chronically absent11.7%
- Public elementary school for grades K to 6 Oak Park El Sch Lansdale, Pennsylvania 19446 13.1%of students chronically absent, 2022-23526students, 2024-2513.9students per teacher Levelpublic elementary school for grades K to 6GradesK to 6Students526Per teacher13.9Chronically absent13.1%
- Public elementary school for grades K to 5 Oak Ridge El Sch Harleysville, Pennsylvania 19438 11.3%of students chronically absent, 2022-23420students, 2024-2512.6students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students420Per teacher12.6Chronically absent11.3%
- Public elementary school for grades K to 2 Oaklyn Sch Sunbury, Pennsylvania 17801 28.4%of students chronically absent, 2022-23375students, 2024-2517.2students per teacher Levelpublic elementary school for grades K to 2GradesK to 2Students375Per teacher17.2Chronically absent28.4%
- Public elementary school for grades K to 4 Oaks El Sch Oaks, Pennsylvania 19456 3.9%of students chronically absent, 2022-23591students, 2024-2515.4students per teacher Levelpublic elementary school for grades K to 4GradesK to 4Students591Per teacher15.4Chronically absent3.9%
- Public elementary school for grades K to 5 Oakview El Sch Stoneboro, Pennsylvania 16153 12.5%of students chronically absent, 2022-23348students, 2024-259.7students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students348Per teacher9.7Chronically absent12.5%
- Public middle school for grades 4 to 6 Oakview El Sch West Middlesex, Pennsylvania 16159 12.7%of students chronically absent, 2022-23171students, 2024-2510.1students per teacher Levelpublic middle school for grades 4 to 6Grades4 to 6Students171Per teacher10.1Chronically absent12.7%
- Public high school for grades 9 to 12 Octorara Area JSHS Atglen, Pennsylvania 19310 17.6%of students chronically absent, 2022-23703students, 2024-2514.5students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students703Per teacher14.5Chronically absent17.6%
- Public middle school for grades 6 to 8 Octorara Area MS Atglen, Pennsylvania 19310 304students, 2024-2510.7students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students304Per teacher10.7Chronically absentNot published
- Public elementary school for grades 3 to 4 Octorara El Sch Atglen, Pennsylvania 19310 11.4%of students chronically absent, 2022-23270students, 2024-2510.4students per teacher Levelpublic elementary school for grades 3 to 4Grades3 to 4Students270Per teacher10.4Chronically absent11.4%
- Public elementary school for grades 3 to 5 Octorara Intermediate Sch Atglen, Pennsylvania 19310 10.8%of students chronically absent, 2022-23279students, 2024-2511.2students per teacher Levelpublic elementary school for grades 3 to 5Grades3 to 5Students279Per teacher11.2Chronically absent10.8%
- Public elementary school for grades K to 2 Octorara Primary LC Atglen, Pennsylvania 19310 14.1%of students chronically absent, 2022-23412students, 2024-2511.6students per teacher Levelpublic elementary school for grades K to 2GradesK to 2Students412Per teacher11.6Chronically absent14.1%
- Public elementary school for grades K to 5 OHara El Sch Pittsburgh, Pennsylvania 15238 9.1%of students chronically absent, 2022-23726students, 2024-2513.4students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students726Per teacher13.4Chronically absent9.1%
- Public middle school for grades 5 to 8 Oil City Area MS Oil City, Pennsylvania 16301 20.1%of students chronically absent, 2022-23528students, 2024-2512.3students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students528Per teacher12.3Chronically absent20.1%
- Public high school for grades 9 to 12 Oil City SHS Oil City, Pennsylvania 16301 32.7%of students chronically absent, 2022-23611students, 2024-2514.7students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students611Per teacher14.7Chronically absent32.7%
- Public elementary school for grades K to 4 Oklahoma El Sch DuBois, Pennsylvania 15801 7.6%of students chronically absent, 2022-23296students, 2024-2511.9students per teacher Levelpublic elementary school for grades K to 4GradesK to 4Students296Per teacher11.9Chronically absent7.6%
- Public elementary school for grades K to 6 Old Forge El Sch Old Forge, Pennsylvania 18518 27.6%of students chronically absent, 2022-23532students, 2024-2512.9students per teacher Levelpublic elementary school for grades K to 6GradesK to 6Students532Per teacher12.9Chronically absent27.6%
- Public high school for grades 7 to 12 Old Forge JSHS Old Forge, Pennsylvania 18518 38.2%of students chronically absent, 2022-23434students, 2024-2512.2students per teacher Levelpublic high school for grades 7 to 12Grades7 to 12Students434Per teacher12.2Chronically absent38.2%
- Public middle school for grades 5 to 6 Old Trail Intermediate Sch Etters, Pennsylvania 17319 519students, 2024-2515.8students per teacher Levelpublic middle school for grades 5 to 6Grades5 to 6Students519Per teacher15.8Chronically absentNot published
- Public elementary school for grades K to 5 Oley Valley El Sch Oley, Pennsylvania 19547 11.1%of students chronically absent, 2022-23593students, 2024-2511.7students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students593Per teacher11.7Chronically absent11.1%
- Public middle school for grades 6 to 8 Oley Valley MS Oley, Pennsylvania 19547 11.5%of students chronically absent, 2022-23325students, 2024-2510.9students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students325Per teacher10.9Chronically absent11.5%
- Public high school for grades 9 to 12 Oley Valley SHS Oley, Pennsylvania 19547 15.3%of students chronically absent, 2022-23506students, 2024-2513.2students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students506Per teacher13.2Chronically absent15.3%
- Public elementary school for grades K to 8 Olney El Sch Philadelphia, Pennsylvania 19120 34.3%of students chronically absent, 2022-23654students, 2024-2513.3students per teacher Levelpublic elementary school for grades K to 8GradesK to 8Students654Per teacher13.3Chronically absent34.3%
- Public high school for grades 9 to 12 Olney HS Philadephia, Pennsylvania 19120 59.0%of students chronically absent, 2022-231,168students, 2024-2520.9students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,168Per teacher20.9Chronically absent59%
- Public elementary school for grades K to 3 Ore Valley El Sch York, Pennsylvania 17402 12.6%of students chronically absent, 2022-23556students, 2024-2514.5students per teacher Levelpublic elementary school for grades K to 3GradesK to 3Students556Per teacher14.5Chronically absent12.6%
- Public middle school for grades 6 to 8 Orefield MS Orefield, Pennsylvania 18069 9.1%of students chronically absent, 2022-231,034students, 2024-2513.5students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students1,034Per teacher13.5Chronically absent9.1%
- Public elementary school for grades K to 3 Orendorf El Sch Manchester, Pennsylvania 17345 19.2%of students chronically absent, 2022-23350students, 2024-2513.2students per teacher Levelpublic elementary school for grades K to 3GradesK to 3Students350Per teacher13.2Chronically absent19.2%
- Public elementary school for grades K to 5 Osborne El Sch Sewickley, Pennsylvania 15143 8.1%of students chronically absent, 2022-23397students, 2024-2513.6students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students397Per teacher13.6Chronically absent8.1%
- Public elementary school for grades K to 5 Osceola Mills El Sch Osceola Mills, Pennsylvania 16666 20.0%of students chronically absent, 2022-23271students, 2024-2511.5students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students271Per teacher11.5Chronically absent20%
- Public elementary school for grades pre-K to 5 Oswayo Valley El Sch Shinglehouse, Pennsylvania 16748 25.0%of students chronically absent, 2022-23132students, 2024-258.4students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students132Per teacher8.4Chronically absent25%
- Public high school for grades 6 to 12 Oswayo Valley JSHS Shinglehouse, Pennsylvania 16748 140students, 2024-258.7students per teacher0.5counselors, 2023-24, in full-time equivalents Levelpublic high school for grades 6 to 12Grades6 to 12Students140Per teacher8.7Chronically absentNot published
- Public elementary school for grades pre-K to 6 Otto-Eldred El Sch Eldred, Pennsylvania 16731 12.0%of students chronically absent, 2022-23271students, 2024-2511.5students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students271Per teacher11.5Chronically absent12%
- Public high school for grades 7 to 12 Otto-Eldred JSHS Duke Center, Pennsylvania 16729 22.1%of students chronically absent, 2022-23273students, 2024-2512.0students per teacher Levelpublic high school for grades 7 to 12Grades7 to 12Students273Per teacher12Chronically absent22.1%
- Public elementary school for grades K to 8 Overbrook Edu Ctr Philadelphia, Pennsylvania 19151 12.8%of students chronically absent, 2022-23259students, 2024-259.6students per teacher Levelpublic elementary school for grades K to 8GradesK to 8Students259Per teacher9.6Chronically absent12.8%
- Public elementary school for grades pre-K to 8 Overbrook Elementary School Philadelphia, Pennsylvania 19151 47.5%of students chronically absent, 2022-23201students, 2024-259.9students per teacher Levelpublic elementary school for grades pre-K to 8GradesPre-K to 8Students201Per teacher9.9Chronically absent47.5%
- Public high school for grades 9 to 12 Overbrook HS Philadelphia, Pennsylvania 19131 70.3%of students chronically absent, 2022-23440students, 2024-2519.3students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students440Per teacher19.3Chronically absent70.3%
- Public elementary school for grades K to 5 Overlook Sch Abington, Pennsylvania 19001 10.7%of students chronically absent, 2022-23425students, 2024-2513.2students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students425Per teacher13.2Chronically absent10.7%
- Public elementary school for grades K to 4 Owatin Creek El Sch Reading, Pennsylvania 19606 10.5%of students chronically absent, 2022-23539students, 2024-2514.4students per teacher Levelpublic elementary school for grades K to 4GradesK to 4Students539Per teacher14.4Chronically absent10.5%
Nothing matches all of these.
Remove a filter to see more. Each one is a fact the source publishes, so a place can be left out because its record is silent, not only because of what it says.
Source:
NCES, school directory, 2025-26 (preliminary). Released Jul 1, 2026. Updated yearly.
Your shortlist0 of 4
Add one more to compare.