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%

School pathway

Feeds from
Canon-McMillan MS0708
Based on grade levels within Canon-McMillan SD. Attendance zones can vary; confirm enrollment with the district.

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

What this means: On the PSSA + Keystone, Pennsylvania's statewide test, about 64 of every 100 students at this school read and write at grade level and about 53 of 100 do math at grade level. Across all Pennsylvania schools, those numbers are about 51 and 43. Reading and writing scores are down about 13 points since 2023, while math scores are down about 5 points.

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

What this means: About 63% of students here test proficient in math and reading, compared with the roughly 65% typical for Pennsylvania schools with a similar share of low-income students. BeatsExpectations measures results against demographically similar schools rather than by raw scores, and this school falls within the typical range, neither among Pennsylvania's top nor bottom 10%.

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