Notice: getimagesize(): Read error! in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 168 Warning: unable to read dimensions from thumbnail /home/devsarath/workspace/psr/tmp/quickphotos/f2o184mghq0ww84kkc4ck84g4-1122.jpg in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 186 Notice: getimagesize(): Read error! in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 168 Warning: unable to read dimensions from thumbnail /home/devsarath/workspace/psr/tmp/quickphotos/f2o184mghq0ww84kkc4ck84g4-1200.jpg in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 186 Notice: getimagesize(): Read error! in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 168 Warning: unable to read dimensions from thumbnail /home/devsarath/workspace/psr/tmp/quickphotos/f2o184mghq0ww84kkc4ck84g4-660.webp in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 186 Notice: getimagesize(): Read error! in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 168 Warning: unable to read dimensions from thumbnail /home/devsarath/workspace/psr/tmp/quickphotos/f2o184mghq0ww84kkc4ck84g4-780.webp in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 186 Notice: getimagesize(): Read error! in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 168 Warning: unable to read dimensions from thumbnail /home/devsarath/workspace/psr/tmp/quickphotos/f2o184mghq0ww84kkc4ck84g4-960.webp in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 186 string(976) "Error executing "PutObject" on "https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-204.jpg"; AWS HTTP error: Client error: `PUT https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-204.jpg` resulted in a `403 Forbidden` response: InvalidAccessKeyIdThe AWS Access Key Id you provided (truncated...) InvalidAccessKeyId (client): The AWS Access Key Id you provided does not exist in our records. - InvalidAccessKeyIdThe AWS Access Key Id you provided does not exist in our records.AKIA6GVA3W6TBPA3SW2MZ07YXYSY8AYR1GENw1+faWiY5O9XI9RbKpjSpfnYzo7EeDbaz/SwzvEX2ibcL8S3zfWobmnTLAyzkR8k90iEs6vDykTEOt2DaGq76w==" Warning: file_put_contents(/home/devsarath/workspace/psr/log/async_s3_2026.04.18.log): failed to open stream: No such file or directory in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/misc/QuickPhotos.inc.php on line 46 Notice: getimagesize(): Read error! in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 168 Warning: unable to read dimensions from thumbnail /home/devsarath/workspace/psr/tmp/quickphotos/f2o184mghq0ww84kkc4ck84g4-660.webp in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 186 Notice: getimagesize(): Read error! in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 168 Warning: unable to read dimensions from thumbnail /home/devsarath/workspace/psr/tmp/quickphotos/f2o184mghq0ww84kkc4ck84g4-780.webp in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 186 Notice: getimagesize(): Read error! in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 168 Warning: unable to read dimensions from thumbnail /home/devsarath/workspace/psr/tmp/quickphotos/f2o184mghq0ww84kkc4ck84g4-960.webp in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 186 string(984) "Error executing "PutObject" on "https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-160x160.jpg"; AWS HTTP error: Client error: `PUT https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-160x160.jpg` resulted in a `403 Forbidden` response: InvalidAccessKeyIdThe AWS Access Key Id you provided (truncated...) InvalidAccessKeyId (client): The AWS Access Key Id you provided does not exist in our records. - InvalidAccessKeyIdThe AWS Access Key Id you provided does not exist in our records.AKIA6GVA3W6TBPA3SW2M8YGEX1V5FVX709HDbCGU3ie39UTj3qzFInWQxjm7QtLMx9r9TQdFVyraKFj6gysZNcMm5+o0CTJVBdA/saZdFriAZKKMg/HydhAl5Q==" Warning: file_put_contents(/home/devsarath/workspace/psr/log/async_s3_2026.04.18.log): failed to open stream: No such file or directory in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/misc/QuickPhotos.inc.php on line 46 Notice: getimagesize(): Read error! in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 168 Warning: unable to read dimensions from thumbnail /home/devsarath/workspace/psr/tmp/quickphotos/f2o184mghq0ww84kkc4ck84g4-780.webp in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/model/QuickArticlePhotosModel.inc.php on line 186 string(984) "Error executing "PutObject" on "https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-160x160.jpg"; AWS HTTP error: Client error: `PUT https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-160x160.jpg` resulted in a `403 Forbidden` response: InvalidAccessKeyIdThe AWS Access Key Id you provided (truncated...) InvalidAccessKeyId (client): The AWS Access Key Id you provided does not exist in our records. - InvalidAccessKeyIdThe AWS Access Key Id you provided does not exist in our records.AKIA6GVA3W6TBPA3SW2M501567NRDSX13AWFQnzR/2TyA9Z+V3QvWu+H9psAXpo93Ap4tXKruaU8XKkOuzN8TI1oBtVMAgyrofx0umfrz4v/a0wUJaVc8pDNCQ==" Warning: file_put_contents(/home/devsarath/workspace/psr/log/async_s3_2026.04.18.log): failed to open stream: No such file or directory in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/misc/QuickPhotos.inc.php on line 46 string(984) "Error executing "PutObject" on "https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-160x160.jpg"; AWS HTTP error: Client error: `PUT https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-160x160.jpg` resulted in a `403 Forbidden` response: InvalidAccessKeyIdThe AWS Access Key Id you provided (truncated...) InvalidAccessKeyId (client): The AWS Access Key Id you provided does not exist in our records. - InvalidAccessKeyIdThe AWS Access Key Id you provided does not exist in our records.AKIA6GVA3W6TBPA3SW2M4YT7PPWQ12AJNBNKhjBs+i3amJ6OKjUUdWqOwZfhp2h1tcpPMCxxU+LjUo2q5UCBv/lxR0yhMohpAkhw+M/YA8QVCLign9hiRQMpvw==" Warning: file_put_contents(/home/devsarath/workspace/psr/log/async_s3_2026.04.18.log): failed to open stream: No such file or directory in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/misc/QuickPhotos.inc.php on line 46 string(986) "Error executing "PutObject" on "https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-160x160.webp"; AWS HTTP error: Client error: `PUT https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-160x160.webp` resulted in a `403 Forbidden` response: InvalidAccessKeyIdThe AWS Access Key Id you provided (truncated...) InvalidAccessKeyId (client): The AWS Access Key Id you provided does not exist in our records. - InvalidAccessKeyIdThe AWS Access Key Id you provided does not exist in our records.AKIA6GVA3W6TBPA3SW2M3Z2608Y1H2E4QMX8ViY1bidVmVQjSj688Ff7uIJyHPdOUAXLAWa3FS4Wm7/vWfKNfC3uz+yswxTEDaAKKtNoIMMkCBWtON3W0ahbfg==" Warning: file_put_contents(/home/devsarath/workspace/psr/log/async_s3_2026.04.18.log): failed to open stream: No such file or directory in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/misc/QuickPhotos.inc.php on line 46 string(984) "Error executing "PutObject" on "https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-160x160.jpg"; AWS HTTP error: Client error: `PUT https://psr.s3.amazonaws.com/articlephoto/1112/Helping-Children-Overcome-First-Week-School-Anxiety-f2o184mghq0ww84kkc4ck84g4-160x160.jpg` resulted in a `403 Forbidden` response: InvalidAccessKeyIdThe AWS Access Key Id you provided (truncated...) InvalidAccessKeyId (client): The AWS Access Key Id you provided does not exist in our records. - InvalidAccessKeyIdThe AWS Access Key Id you provided does not exist in our records.AKIA6GVA3W6TBPA3SW2MKBEQ2QAKZ4446ZZVojD7D+ab2POlGV2BW8fB54crnVS7QoKIaqE3unn6Hu7t+d+U1WzJ6gMJ7N8xzDSt2XqQe4VQdhle/42VIPAbyA==" Warning: file_put_contents(/home/devsarath/workspace/psr/log/async_s3_2026.04.18.log): failed to open stream: No such file or directory in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/misc/QuickPhotos.inc.php on line 46 Best Public Middle Schools in Canonsburg, PA (2026)

Best Canonsburg Public Middle Schools (2026)

For the 2026 school year, there are 2 public middle schools serving 1,725 students in Canonsburg, PA. The top-ranked public middle schools in Canonsburg, PA are Peters Twp Middle School and Canon-mcmillan Middle School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Canonsburg, PA public middle schools have an average math proficiency score of 64% (versus the Pennsylvania public middle school average of 29%), and reading proficiency score of 81% (versus the 52% statewide average). Middle schools in Canonsburg have an average ranking of 10/10, which is in the top 5% of Pennsylvania public middle schools.
Minority enrollment is 11% of the student body (majority Asian and Hispanic), which is less than the Pennsylvania public middle school average of 46% (majority Black and Hispanic).

Best Public Middle Schools in Canonsburg, PA (2026)

School
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Peters Twp Middle School
(Math: 73% | Reading: 88%)
Rank:
10/
10
Top 5%
264 E Mcmurray Rd
Canonsburg, PA 15317
(724) 941-2688
Gr: 6-8 | 925 students Student-teacher ratio: 15:1 Minority enrollment: 9%
Rank: #22.
Canon-mcmillan Middle School
(Math: 53% | Reading: 73%)
Rank:
9/
10
Top 20%
100 Big Mac Boulevard
Canonsburg, PA 15317
(724) 745-9030
Gr: 7-8 | 800 students Student-teacher ratio: 14:1 Minority enrollment: 13%
[+] Show Closed Public Schools in Canonsburg, Pennsylvania

Canonsburg, Pennsylvania Public Schools (Closed)

School
Location
Quick Facts
803 1st St
Canonsburg, PA 15317
(724) 745-3130
Gr: K-4 | 289 students Student-teacher ratio: 14:1 Minority enrollment: 24%
625 E Mcmurray Rd
Canonsburg, PA 15317
(724) 941-2688
Gr: 7-8 | 613 students Student-teacher ratio: 14:1 Minority enrollment: 8%

Frequently Asked Questions

What are the top-ranked public middle schools in Canonsburg, PA?
The top-ranked public middle schools in Canonsburg, PA include Peters Twp Middle School and Canon-mcmillan Middle School. Canonsburg has one of the highest concentrations of top-ranked public schools in Pennsylvania.
How many public middle schools are located in Canonsburg?
2 public middle schools are located in Canonsburg.
What is the racial composition of students in Canonsburg?
Canonsburg public middle schools minority enrollment is 11% of the student body (majority Asian and Hispanic), which is less than the Pennsylvania public middle schools average of 46% (majority Black and Hispanic).

Recent Articles

Quick Links

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 75 Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 82 Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 88 Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 94 Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 100 Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 106 Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 112 Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 123
Notice: Javascript file does not exist: /home/devsarath/workspace/psr/public_html/javascript/components/popper.min.js in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242 Notice: Javascript file does not exist: /home/devsarath/workspace/psr/public_html/javascript/components/tippy.min.js in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242 Notice: Directory does not exist in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242 Notice: Unable to save compiled js file in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242