The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

7 schools in Canonsburg

Pennsylvania · Public K-12

Canonsburg's public-school footprint covers 7 campuses with combined enrollment of about 3,911 students, averaging 559 per campus.

7-year change in Canonsburg

SY 2017-18 vs SY 2024-25
Total enrollment
3,911
+12 (+0%) vs SY 2017-18
School count
7
+1 (+17%) vs SY 2017-18
% White
83%
was 89%
% Hispanic
4%
was 2%
% Black
4%
was 4%
% Asian
3%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Borland Manor El SchElementaryKG-04273
Canon-McMillan MSMiddle07-08836
Canon-McMillan SHSHigh09-121,660
Hills-Hendersonville El SchElementaryKG-04267
North Strabane Intrmd SchMiddle05-06415
South Central ElElementaryKG-04450
Western Area Career and Technology Center - Washington CntyHigh09-1210

About Canonsburg

Across Canonsburg, Pennsylvania, 7 public schools enrolls about 3,911 students between them.

On the level-by-level breakdown, the city comprises 3 elementary, 2 middle, and 2 high.

Five-year track record. Across the same 7-year window, public-school enrollment remained close to its prior level: 3,899 students in SY 2017-18 versus 3,911 in SY 2024-25. Over that span, Canonsburg gained 1 school, going from 6 to 7. The White share of public-school enrollment fell from 89% to 83%.

In the discussion threads here, the community for Canonsburg discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Canonsburg, Pennsylvania?
There are 7 public K-12 schools in Canonsburg, with a combined enrollment of about 3,911.
How many elementary, middle, and high schools are in Canonsburg?
Canonsburg has 3 elementary, 2 middle, 2 high public schools.
What is the largest public school in Canonsburg?
Canon-McMillan SHS is the largest public school in Canonsburg by enrollment, with approximately 1,660 students.
What school districts serve Canonsburg?
Canonsburg is served by 2 public school districts, including Canon-McMillan SD, Western Area Career and Technology Center.
What grade levels do public schools in Canonsburg cover?
Public schools in Canonsburg serve students from kindergarten through grade 12.