Schools in Pennsylvania
Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.
Schools in Pennsylvania
Showing 2,701–2,750 of 4,466 schools in Pennsylvania.
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
| School, sort descending | City, sort ascending | Type | Grades | Active scholarships, sort ascending |
|---|---|---|---|---|
| Oak Flat El Sch | Newville | Public school | K–5 | 0 |
| Oak Grove Amish School | Loganton | Private school | 1–8 | 0 |
| Oak Grove Parochial School | Smicksburg | Private school | K–8 | 0 |
| Oak Grove Parochial School | Shippensburg | Private school | 1–8 | 0 |
| Oak Hill School | Waynesboro | Private school | 1–8 | 0 |
| Oak Lane Mennonite School | Manheim | Private school | 1–9 | 0 |
| Oak Park El Sch | Lansdale | Public school | K–6 | 0 |
| Oak Ridge El Sch | Harleysville | Public school | K–5 | 0 |
| Oakgrove Amish Parochial School | Meyersdale | Private school | 1–7 | 0 |
| Oakland Catholic High School | Pittsburgh | Private school | 9–12 | 0 |
| Oaklyn Sch | Sunbury | Public school | K–2 | 0 |
| Oaks El Sch | Oaks | Public school | K–4 | 0 |
| Oakview El Sch | Stoneboro | Public school | K–5 | 0 |
| Oakview El Sch | West Middlesex | Public school | 4–6 | 0 |
| Oakwood Baptist Day School | Camp Hill | Private school | PK–K | 0 |
| O'Block El Sch | Pittsburgh | Public school | K–4 | 0 |
| Octorara Area JSHS | Atglen | Public school | 9–12 | 0 |
| Octorara Area MS | Atglen | Public school | 6–8 | 0 |
| Octorara El Sch | Atglen | Public school | 3–4 | 0 |
| Octorara Intermediate Sch | Atglen | Public school | 3–5 | 0 |
| Octorara Primary LC | Atglen | Public school | K–2 | 0 |
| OHara El Sch | Pittsburgh | Public school | K–5 | 0 |
| Oil City Area MS | Oil City | Public school | 5–8 | 0 |
| Oil City SHS | Oil City | Public school | 9–12 | 0 |
| Oilcreek School | Spartansburg | Private school | 1–8 | 0 |
| Oilcreek School | Spartansburg | Private school | 1–8 | 0 |
| Oklahoma El Sch | DuBois | Public school | K–4 | 0 |
| Old Forge El Sch | Old Forge | Public school | K–6 | 0 |
| Old Forge JSHS | Old Forge | Public school | 7–12 | 0 |
| Old Paths Baptist Academy | Atglen | Private school | 4–12 | 0 |
| Old Paths Christian Academy | Spring Grove | Private school | 5 | 0 |
| Old Trail Intermediate Sch | Etters | Public school | 5–6 | 0 |
| Oley Valley El Sch | Oley | Public school | K–5 | 0 |
| Oley Valley MS | Oley | Public school | 6–8 | 0 |
| Oley Valley SHS | Oley | Public school | 9–12 | 0 |
| Olive Branch Christian Academy | Ephrata | Private school | 1–9 | 0 |
| Olney Christian School | Philadelphia | Private school | K–8 | 0 |
| Olney El Sch | Philadelphia | Public school | K–8 | 0 |
| Olney HS | Philadephia | Public school | 9–12 | 0 |
| Open Door Christian School | Waynesburg | Private school | K–12 | 0 |
| Opportunities School | Reading | Private school | 3–8 | 0 |
| Orchard Knob School (amish) | Centerville | Private school | 1–8 | 0 |
| Orchard Lane School | Hartstown | Private school | 1–8 | 0 |
| Orchard Side School | Allensville | Private school | 1–8 | 0 |
| Ore Bank School | Mill Hall | Private school | 1–8 | 0 |
| Ore Valley El Sch | York | Public school | K–3 | 0 |
| Orefield MS | Orefield | Public school | 6–8 | 0 |
| Orendorf El Sch | Manchester | Public school | K–3 | 0 |
| Osborn School | Greenville | Private school | 1–8 | 0 |
| Osborne El Sch | Sewickley | Public school | K–5 | 0 |