The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·CANON-MCMILLAN SD·NCES 420489004217

Canon-McMillan SHS

314 Elm St Extension, Canonsburg, PA 15317 · (724) 745-1400 · Washington County
GRADES 09–12HIGH21-SUBURBREGULAR SCHOOL1,660 STUDENTS
Enrollment
1,660
High
DISTRICT 599 · STATE 738
Student : Teacher
16.9:1
98 FTE teachers
DISTRICT 15.2:1 · STATE 12.8:1
Free / Reduced Lunch
30%
504 students
DISTRICT 29% · STATE 75%
Community
1
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
389
Grade 10
414
Grade 11
455
Grade 12
402
Student demographics
White
1,39884%
DISTRICT 83% · STATE 60%
Hispanic
573%
DISTRICT 3% · STATE 16%
Black
684%
DISTRICT 4% · STATE 14%
Asian
352%
DISTRICT 3% · STATE 5%
Two+
966%
DISTRICT 6% · STATE 5%
Native American
50%
DISTRICT 0% · STATE 0%
Pacific Islander
10%
DISTRICT 0% · STATE 0%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
82750%
Female
83350%

Discussions

+ POST

Test scores

PSSA + Keystone 2024-25 . % Proficient or Advanced
English Language Arts
64.2%
PA avg 51.1% . -12.5pp since 2023
Math
52.5%
PA avg 43.0% . -5.1pp since 2023
Source: PSSA + Keystone. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
62.8%
composite math + reading, all grades
Predicted
64.6%
based on PA schools with similar FRL share
Beats by
-1.8pp
below demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
1,660
+25 (+2%) vs 2017
Student : Teacher
16.9:1
was 19.2:1
% White
84%
was 90%
% Hispanic
3%
was 1%
% Black
4%
was 5%
% Asian
2%
was 1%
Source: NCES Common Core of Data

About Canon-McMillan SHS

Set in Canonsburg, Pennsylvania, Canon-McMillan SHS is a heavily attended 9-12 campus, operated by Canon-McMillan SD. It caters to 1,660 students across grades 9 through 12. Compared to the state average of about 738 students per school, that is 125% larger than typical.

Within Canon-McMillan SD, which oversees 9 schools and 5,390 students, Canon-McMillan SHS is one campus in the system.

Demographically, Canon-McMillan SHS logs that nearly all students (84%) are White. Beyond that, the school logs 6% multiracial, 4% Black, 3% Hispanic, 2% Asian.

Looking at the economic backdrop, Canon-McMillan SHS logs 98 full-time-equivalent teachers, putting the student-to-teacher ratio at about 16.9:1. That figure is higher than the state norm's 12.8:1 average. Around 30% of the student body qualifies for free or reduced-price meals, a number frequently used as a low-income enrollment indicator. By comparison, Washington County runs at roughly 49%, so the school's eligibility rate is below the surrounding baseline.

After controlling for student poverty, Canon-McMillan SHS tracks the demographic baseline. The model predicts 64.6% given the school's FRL share; actual proficiency is 62.8%.

In the surrounding community, the surrounding county (Washington County) reports that median household earnings sit near $78,958, roughly 33% of adults have completed at least a four-year degree, and census figures put the poverty rate at about 6%. Canon-McMillan SHS is one of 56 public schools in Washington County (combined enrollment of about 26,079 students).

The closest other public school is South Central El, roughly 0.6 miles away. 8 of the 8 nearest public schools sit inside a five-mile radius. Among the 8 schools in that immediate cluster with test data (this one included), Canon-McMillan SHS ranks 6th on composite proficiency, below the local average of 66.1%.

The campus sits in a residential setting.

Looking at the recent track record. Over the past 7-year window, the student count stayed largely flat: 1,635 students in 2018 compared to 1,660 in 2025. White enrollment moved from 90% to 84% across the same window. The student-to-teacher ratio tightened from 19.2:1 in 2018 to 16.9:1 today.

On allk12, the feed for Canon-McMillan SHS typically covers fundraisers, lost-and-found posts, and report-card season. Anyone with firsthand experience at this school can post or comment.

Washington County at a glance

View full county profile
Population
210,042
Census ACS
Median income
$78,958
Household, ACS
Bachelor's+
33%
Adults 25+
Poverty rate
6%
Below federal line
Schools in county
56
26,079 students

Quick facts

School name
Canon-McMillan SHS
District
Canon-McMillan SD
Address
314 Elm St Extension, Canonsburg, PA 15317
Phone
(724) 745-1400
County
Washington County
Level
High
Grade range
09–12
Total enrollment
1,660
Teachers (FTE)
98
Student–teacher ratio
16.9:1
Free/Reduced lunch
504 (30%)
Locale
21-Suburb: Large
NCES ID
420489004217
Charter school
No
Virtual school
No

Related schools

Other schools in Canon-McMillan SD
Other schools in Canonsburg
Nearby schools

Frequently asked questions

About Canon-McMillan SHS
How large is Canon-McMillan SHS?
Canon-McMillan SHS enrolls approximately 1,660 students in grades 09-12.
What grades does Canon-McMillan SHS serve?
Canon-McMillan SHS serves grades 09-12.
What is the student-teacher ratio at Canon-McMillan SHS?
The student-to-teacher ratio at Canon-McMillan SHS is approximately 16.9:1 (98 FTE teachers).
What is the racial breakdown of students at Canon-McMillan SHS?
At Canon-McMillan SHS, the student body is approximately 84% White, 3% Hispanic, 4% Black, 2% Asian, 6% Two or more.
Is Canon-McMillan SHS public or private?
Canon-McMillan SHS is a public K-12 school, overseen by Canon-McMillan SD.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post