Skip to content

Public schools in Pittsburgh, PA

146 open public schools with an address in Pittsburgh, operated by 38 education agencies. Compare size, staffing, grade spans, and school type, then confirm assignment with the district.

Public schools

146

NCES preliminary directory 2025–26

Reported students

68,826

146 schools reporting · NCES 2024–25

Median student–teacher ratio

12.5:1

Pennsylvania median 13:1

Charter schools

19

25 magnet · 0 virtual

An overview of Pittsburgh public schools

The federal directory lists 146 public schools in Pittsburgh, PA: 87 elementary, 24 middle, 25 high, 10 combined or other. The 146 schools that reported 2024–25 membership enrolled 68,826 students, an average of 471 per school. The largest campus is Mt Lebanon SHS (1,772 students), and the largest elementary school is Penn Hills El Sch (1,228).

Pittsburgh SD operates the most schools here (56), and 19 regular districts have at least one Pittsburgh campus, plus 19 charter, service, or other agencies. City names come from school mailing addresses, which often differ from district or municipal boundaries.

Across schools that reported staffing, the median student–teacher ratio is 12.5:1, similar to the statewide school median of 13:1. A ratio counts classroom-teacher FTE against total enrollment, so specialized programs and part-time staffing can move it; ask schools for actual class sizes by grade.

School choice options include 19 charter schools, 25 magnet schools. Application windows and lotteries usually open months before the school year.

Among 30 high and combined schools with 2021–22 civil-rights data, 22 reported students enrolled in AP courses and 20 of 30 reported computer-science classes. Confirm current course catalogs directly with each school.

School districts and agencies serving Pittsburgh

Pittsburgh SD

Public school district

56 schools in Pittsburgh

Mt Lebanon SD

Public school district

10 schools in Pittsburgh

Fox Chapel Area SD

Public school district

6 schools in Pittsburgh

North Hills SD

Public school district

6 schools in Pittsburgh

Upper St. Clair SD

Public school district

6 schools in Pittsburgh

Baldwin-Whitehall SD

Public school district

5 schools in Pittsburgh

Keystone Oaks SD

Public school district

5 schools in Pittsburgh

North Allegheny SD

Public school district

5 schools in Pittsburgh · 11 total

Avonworth SD

Public school district

4 schools in Pittsburgh

Brentwood Borough SD

Public school district

4 schools in Pittsburgh

Northgate SD

Public school district

3 schools in Pittsburgh

Penn Hills SD

Public school district

3 schools in Pittsburgh

Plum Borough SD

Public school district

3 schools in Pittsburgh · 5 total

Shaler Area SD

Public school district

3 schools in Pittsburgh · 7 total

Woodland Hills SD

Public school district

3 schools in Pittsburgh · 5 total

West Jefferson Hills SD

Public school district

2 schools in Pittsburgh · 5 total

Bethel Park SD

Public school district

1 school in Pittsburgh · 8 total

Carlynton SD

Public school district

1 school in Pittsburgh · 3 total

Catalyst Academy CS

Independent charter agency

1 school in Pittsburgh

Chartiers Valley SD

Public school district

1 school in Pittsburgh · 4 total

City CHS

Independent charter agency

1 school in Pittsburgh

Environmental CS at Frick Park

Independent charter agency

1 school in Pittsburgh

Life Male STEAM Academy CS

Independent charter agency

1 school in Pittsburgh

Manchester Academic CS

Independent charter agency

1 school in Pittsburgh

Passport Academy CS

Independent charter agency

1 school in Pittsburgh

Penn Hills CS of Entrepreneurship

Independent charter agency

1 school in Pittsburgh

Propel CS-Braddock Hills

Independent charter agency

1 school in Pittsburgh

Propel CS-Hazelwood

Independent charter agency

1 school in Pittsburgh

Propel CS-Montour

Independent charter agency

1 school in Pittsburgh

Propel CS-Northside

Independent charter agency

1 school in Pittsburgh

Propel CS-Pitcairn

Independent charter agency

1 school in Pittsburgh

Provident CS

Independent charter agency

1 school in Pittsburgh

The New Academy CS

Independent charter agency

1 school in Pittsburgh

Urban Academy of Greater Pittsburgh CS

Independent charter agency

1 school in Pittsburgh

Urban Pathways 6-12 CS

Independent charter agency

1 school in Pittsburgh

Urban Pathways K-5 College CS

Independent charter agency

1 school in Pittsburgh

Young Scholars of Greater Allegheny CS

Independent charter agency

1 school in Pittsburgh

Young Scholars of Western Pennsylvania CS

Independent charter agency

1 school in Pittsburgh

Elementary schools in Pittsburgh

87
SchoolGradesStudentsRatioCompare
Abraham Lincoln El Sch

Bethel Park SD

KG–0434815.2:1
Avalon El Sch

Northgate SD

KG–0625210:1
Avonworth El Sch

Avonworth SD

03–0547813.5:1
Avonworth Primary Center

Avonworth SD

KG–0242313.2:1
Baker El Sch

Upper St. Clair SD

KG–0447115.8:1
Bellevue El Sch

Northgate SD

PK–0634812.2:1
Catalyst Academy CS

Catalyst Academy CS · Charter

KG–0631512.1:1
Chartiers Valley Intrmd School

Chartiers Valley SD

03–0580115.9:1
Crafton El Sch

Carlynton SD

KG–0629110.4:1
Dormont El Sch

Keystone Oaks SD

KG–0538010.9:1
Edgewood El STEAM Academy

Woodland Hills SD

PK–0551612.7:1
Eisenhower El Sch

Upper St. Clair SD

KG–0452415.5:1
Elroy Avenue El Sch

Brentwood Borough SD

KG–0527013:1
Fairview El Sch

Fox Chapel Area SD

KG–0538713.8:1
Foster El Sch

Mt Lebanon SD

KG–0530414.4:1
Fred L Aiken El Sch

Keystone Oaks SD

KG–0523810.8:1
Hartwood El Sch

Fox Chapel Area SD

KG–0538611.2:1
Highcliff El Sch

North Hills SD

KG–0551911.7:1
Hoover El Sch

Mt Lebanon SD

KG–0528514.7:1
Howe El Sch

Mt Lebanon SD

KG–0539814.9:1
Ingomar El Sch

North Allegheny SD

KG–0534414.9:1
Jefferson El Sch

Mt Lebanon SD

KG–0531013.4:1
Kerr El Sch

Fox Chapel Area SD

KG–0542610.4:1
Lincoln El Sch

Mt Lebanon SD

KG–0541414.9:1
Manchester Academic CS

Manchester Academic CS · Charter

KG–0838412.4:1
Markham El Sch

Mt Lebanon SD

KG–0529614.1:1
Marzolf Primary Sch

Shaler Area SD

KG–0333712.8:1
McAnnulty El Sch

Baldwin-Whitehall SD

PK–KG35414.4:1
McClellan El Sch

West Jefferson Hills SD

KG–0236713.9:1
McIntyre El Sch

North Hills SD

KG–0559413.4:1
McKnight El Sch

North Allegheny SD · Magnet

KG–0587515.5:1
Moore Sch

Brentwood Borough SD

KG–0523612.1:1
Myrtle Ave Sch

Keystone Oaks SD

KG–0531210.1:1
O'Block El Sch

Plum Borough SD

KG–0451214.5:1
OHara El Sch

Fox Chapel Area SD

KG–0572613.4:1
Peebles El Sch

North Allegheny SD

KG–0540015.4:1
Penn Hills CS of Entrepreneurship

Penn Hills CS of Entrepreneurship · Charter

KG–0852711.5:1
Penn Hills El Sch

Penn Hills SD

KG–051,22814:1
Pittsburgh Allegheny K-5

Pittsburgh SD · Magnet

PK–0557214.9:1
Pittsburgh Arlington K-8

Pittsburgh SD

PK–0838510.4:1
Pittsburgh Arsenal K-5

Pittsburgh SD

PK–0533111.1:1
Pittsburgh Banksville K-5

Pittsburgh SD

KG–0532212.7:1
Pittsburgh Beechwood K-5

Pittsburgh SD

PK–0536012.5:1
Pittsburgh Brookline K-8

Pittsburgh SD

PK–0838412.6:1
Pittsburgh Carmalt K-8

Pittsburgh SD · Magnet

PK–0854714.4:1
Pittsburgh Colfax K-8

Pittsburgh SD

KG–0878918.1:1
Pittsburgh Concord K-5

Pittsburgh SD

PK–0543012.7:1
Pittsburgh Dilworth K-5

Pittsburgh SD · Magnet

PK–0545416.1:1
Pittsburgh Faison K-5

Pittsburgh SD

PK–0548012.7:1
Pittsburgh Fulton K-5

Pittsburgh SD · Magnet

PK–0526712:1
Pittsburgh Grandview K-5

Pittsburgh SD

KG–0519510.9:1
Pittsburgh Greenfield K-8

Pittsburgh SD

PK–0839613:1
Pittsburgh King K-8

Pittsburgh SD

PK–0836814.1:1
Pittsburgh Langley K-8

Pittsburgh SD

PK–084189.6:1
Pittsburgh Liberty K-5

Pittsburgh SD · Magnet

KG–0520611.8:1
Pittsburgh Lincoln K-5

Pittsburgh SD

PK–0518610.4:1
Pittsburgh Linden K-5

Pittsburgh SD · Magnet

KG–05916.6:1
Pittsburgh Manchester K-8

Pittsburgh SD

PK–081599.8:1
Pittsburgh Mifflin K-8

Pittsburgh SD

PK–0825610.2:1
Pittsburgh Miller K-5

Pittsburgh SD

PK–0521811.3:1
Pittsburgh Minadeo K-5

Pittsburgh SD

PK–0529611.1:1
Pittsburgh Montessori K-5

Pittsburgh SD · Magnet

PK–0533214.8:1
Pittsburgh Morrow K-8

Pittsburgh SD

PK–0848613.5:1
Pittsburgh Phillips K-5

Pittsburgh SD · Magnet

KG–0523313.3:1
Pittsburgh Roosevelt K -5

Pittsburgh SD

PK–0527814.1:1
Pittsburgh Spring Hill K-5

Pittsburgh SD

PK–051269.8:1
Pittsburgh Sunnyside K-8

Pittsburgh SD

PK–0824811.6:1
Pittsburgh Weil K-5

Pittsburgh SD

PK–0517811.1:1
Pittsburgh West Liberty K-5

Pittsburgh SD

KG–0516810.4:1
Pittsburgh Westwood K-5

Pittsburgh SD

KG–0527811.3:1
Pittsburgh Whittier K-5

Pittsburgh SD

KG–0513911.3:1
Pittsburgh Woolslair K-5

Pittsburgh SD · Magnet

KG–0520812:1
Propel CS-Hazelwood

Propel CS-Hazelwood · Charter

KG–0823011:1
Propel CS-Northside

Propel CS-Northside · Charter

KG–0831611.7:1
Propel CS-Pitcairn

Propel CS-Pitcairn · Charter

KG–0818210.6:1
R.A. Lutz El Sch

Baldwin-Whitehall SD

03–051,06020.6:1
Reserve Primary Sch

Shaler Area SD

KG–0311110.4:1
Ross El Sch

North Hills SD

KG–0549811.3:1
Streams El Sch

Upper St. Clair SD · Magnet

KG–0446816.5:1
Urban Academy of Greater Pittsburgh CS

Urban Academy of Greater Pittsburgh CS · Charter

KG–0534413.2:1
Urban Pathways K-5 College CS

Urban Pathways K-5 College CS · Charter

KG–0530410.1:1
Washington El Sch

Mt Lebanon SD

KG–0541612.4:1
West View El Sch

North Hills SD

KG–0544613.6:1
Whitehall El Sch

Baldwin-Whitehall SD

01–0266920.6:1
Wilkins El STEAM Academy

Woodland Hills SD

PK–0544710.2:1
Young Scholars of Greater Allegheny CS

Young Scholars of Greater Allegheny CS · Charter

PK–083169.4:1
Young Scholars of Western Pennsylvania CS

Young Scholars of Western Pennsylvania CS · Charter

KG–082977.8:1

Middle schools in Pittsburgh

24
SchoolGradesStudentsRatioCompare
Avonworth MS

Avonworth SD

06–0844621:1
Boyce MS

Upper St. Clair SD · Magnet

05–0662412.7:1
Brentwood MS

Brentwood Borough SD

06–0826911.7:1
Carson MS

North Allegheny SD · Magnet

06–0865211.3:1
Dorseyville MS

Fox Chapel Area SD

06–0898112.8:1
Fort Couch MS

Upper St. Clair SD

07–0864713.3:1
Holiday Park Intermediate Sch

Plum Borough SD

05–0651315.9:1
Ingomar MS

North Allegheny SD

06–0851412.6:1
J.E. Harrison MS

Baldwin-Whitehall SD

06–0871613.7:1
Jefferson MS

Mt Lebanon SD

06–0862111.4:1
Keystone Oaks MS

Keystone Oaks SD

06–0844211.8:1
Linton MS

Penn Hills SD

06–0862612.3:1
Mellon MS

Mt Lebanon SD

06–0866112.4:1
North Hills MS

North Hills SD

06–081,12714.5:1
Pittsburgh Allegheny 6-8

Pittsburgh SD · Magnet

06–0817911.2:1
Pittsburgh Arsenal 6-8

Pittsburgh SD

06–081489:1
Pittsburgh Classical 6-8

Pittsburgh SD · Magnet

06–082459:1
Pittsburgh Schiller 6-8

Pittsburgh SD · Magnet

06–0826012.4:1
Pittsburgh South Brook 6-8

Pittsburgh SD

06–0824212:1
Pittsburgh South Hills 6-8

Pittsburgh SD

06–0838713.1:1
Pittsburgh Sterrett 6-8

Pittsburgh SD · Magnet

06–0818310.6:1
Pleasant Hills MS

West Jefferson Hills SD

06–0881316.8:1
Plum MS

Plum Borough SD

07–0855016.6:1
Provident CS

Provident CS · Charter

02–083064.9:1

High schools in Pittsburgh

25
SchoolGradesStudentsRatioCompare
Avonworth HS

Avonworth SD

09–1257910.9:1
Baldwin SHS

Baldwin-Whitehall SD

09–121,65714:1
Brentwood SHS

Brentwood Borough SD

09–1233111.2:1
City CHS

City CHS · Charter

09–1259412.8:1
Fox Chapel Area HS

Fox Chapel Area SD

09–121,36014.5:1
Keystone Oaks HS

Keystone Oaks SD

09–1253912.9:1
Mt Lebanon SHS

Mt Lebanon SD

09–121,77214.7:1
North Hills HS

North Hills SD

09–121,44313.7:1
Northgate MSHS

Northgate SD

07–1247612.3:1
Passport Academy CS

Passport Academy CS · Charter

09–1214616.2:1
Penn Hills SHS

Penn Hills SD

09–121,04918.7:1
Pittsburgh Allderdice HS

Pittsburgh SD · Magnet

09–121,38615.8:1
Pittsburgh Brashear HS

Pittsburgh SD · Magnet

09–1289711:1
Pittsburgh CAPA 6-12

Pittsburgh SD · Magnet

06–1284016.3:1
Pittsburgh Carrick HS

Pittsburgh SD

09–1251510.5:1
Pittsburgh Milliones 6-12

Pittsburgh SD · Magnet

06–122818.9:1
Pittsburgh Obama 6-12

Pittsburgh SD · Magnet

06–1267813.9:1
Pittsburgh Perry HS

Pittsburgh SD · Magnet

09–1243010.4:1
Pittsburgh Science and Technology Academy 6-12

Pittsburgh SD · Magnet

06–1261813.9:1
Pittsburgh Westinghouse

Pittsburgh SD

06–1257310.2:1
Shaler Area HS

Shaler Area SD

09–121,16011.5:1
The New Academy CS

The New Academy CS · Charter

08–12807.3:1
Upper Saint Clair HS

Upper St. Clair SD · Magnet

09–121,26913.3:1
Urban Pathways 6-12 CS

Urban Pathways 6-12 CS · Charter

06–1232510.3:1
Woodland Hills HS

Woodland Hills SD

09–121,00614.8:1

Combined, early-childhood, and other schools in Pittsburgh

10
SchoolGradesStudentsRatioCompare
David B. Oliver Citywide Academy

Pittsburgh SD · Special Education School

03–12483:1
Environmental CS at Frick Park

Environmental CS at Frick Park · Charter

KG–121,07311.1:1
Life Male STEAM Academy CS

Life Male STEAM Academy CS · Charter

06–111016.7:1
Pittsburgh Chartiers Early Childhood Ctr

Pittsburgh SD

PK–PK14010.8:1
Pittsburgh Conroy

Pittsburgh SD · Special Education School

KG–121925.7:1
Pittsburgh Online Academy

Pittsburgh SD

04–127751.3:1
Pittsburgh Pioneer

Pittsburgh SD · Special Education School

KG–12564.4:1
Pittsburgh Spring Garden Early Childhood Ctr

Pittsburgh SD

PK–PK5213:1
Propel CS-Braddock Hills

Propel CS-Braddock Hills · Charter

KG–1267311:1
Propel CS-Montour

Propel CS-Montour · Charter

KG–1279412.9:1

Student demographics

Race and ethnicity share of reported enrollment

  • White53.2%
  • Hispanic5.2%
  • Black27.9%
  • Asian6.3%
  • American Indian / Alaska Native0.2%
  • Native Hawaiian / Pacific Islander0.1%
  • Multiracial7.2%

Enrollment-weighted across 146 Pittsburgh schools with NCES CCD 2024–25 race/ethnicity counts (68,826 students). Privacy suppression can leave small gaps.

Questions about public schools in Pittsburgh

How many public schools are in Pittsburgh, PA?

The current NCES directory lists 146 open public schools with a location address in Pittsburgh: 87 elementary, 24 middle, 25 high, 10 combined or other. Together they reported 68,826 students in 2024–25. The count includes charter, alternative, and special-purpose public schools; it excludes private schools.

Which school districts serve Pittsburgh?

Schools with an address in Pittsburgh belong to 38 education agencies, led by Pittsburgh SD (56 schools), Mt Lebanon SD (10 schools), Fox Chapel Area SD (6 schools). A mailing city is not an attendance boundary; confirm the district for a specific address.

What is the largest public high school in Pittsburgh?

Mt Lebanon SHS reported the largest high-school enrollment in Pittsburgh, with 1,772 students in 2024–25 (grades 09–12). Size is a description of the campus, not a quality measure.

Are there charter schools in Pittsburgh?

Yes. 19 of the 146 public schools in Pittsburgh are identified as charter schools in the NCES directory, including Catalyst Academy CS, City CHS, Environmental CS at Frick Park. Charter schools are public and tuition-free, but admission usually uses an application or lottery.

What is the typical student–teacher ratio in Pittsburgh schools?

The median reported student–teacher ratio across Pittsburgh public schools is 12.5:1, similar to the Pennsylvania school median of 13:1. The ratio divides enrollment by classroom-teacher FTE; it is not an average class size.

Does living in Pittsburgh guarantee a seat at a specific school?

No. Assignment depends on the district's attendance boundaries, programs, and enrollment rules, which can split a city or cross city lines. Use the district profile and its official boundary or school-locator tool to confirm the assigned school for an exact address.

Nearby Pennsylvania cities

Sources: NCES Common Core of Data 2025–26 preliminary directory (schools, grades, addresses, charter status) and 2024–25 nonfiscal files (enrollment, teachers, race/ethnicity, meal eligibility); Civil Rights Data Collection 2021–22 (AP and computer science). Cities are grouped by school mailing address. Methodology · All Pennsylvania cities