The Upper Perkiomen School District serves the Upper Perkiomen Valley in the northwestern corner of Montgomery County, Pennsylvania. This guide covers the towns the district serves, the schools it operates, and how to find your child’s assigned school by address.
What Towns Are in the Upper Perkiomen School District?
The district covers four boroughs and three townships. The boroughs are East Greenville, Green Lane, Pennsburg, and Red Hill. The townships are Marlborough, Upper Hanover, and Hereford. Most of the district sits in Montgomery County, while Hereford Township is in Berks County. Zip codes in the district include 18041 for East Greenville, 18054 for Green Lane, 18073 for Pennsburg, and 18076 for Red Hill.
Schools in the Upper Perkiomen School District
The district operates five schools. Hereford Elementary School and Marlborough Elementary School serve kindergarten through grade 3. The Upper Perkiomen 4th and 5th Grade Center serves grades 4 and 5. Upper Perkiomen Middle School serves grades 6 through 8. Upper Perkiomen High School serves grades 9 through 12. The middle school and high school are in Pennsburg.
How to Find Your Assigned School
Your assigned school depends on your home’s exact address. Two homes in the same zip code can feed different elementary schools. To confirm the correct school, use the attendance information on the district website at upsd.org or call the district office. Have your full street address ready.
Upper Perkiomen School District Quick Facts
- County: Montgomery, with Hereford Township in Berks County
- Grades served: kindergarten through grade 12
- Schools: two K-3 elementary schools, one 4th and 5th grade center, one middle school, one high school
- Official website: upsd.org
Frequently Asked Questions About the Upper Perkiomen School District
What towns are in the Upper Perkiomen School District?
East Greenville, Green Lane, Pennsburg, and Red Hill boroughs, plus Marlborough, Upper Hanover, and Hereford townships.
What is the Upper Perkiomen School District website?
The official website is upsd.org.
How many schools does the Upper Perkiomen School District have?
Five: two elementary schools, a 4th and 5th grade center, a middle school, and a high school.
What grades does each school serve?
The elementary schools cover kindergarten through grade 3, the grade center covers grades 4 and 5, the middle school covers grades 6 through 8, and the high school covers grades 9 through 12.
How do I find out which school my child will attend?
Your assigned school is based on your street address. Confirm it on upsd.org or by calling the district office.
Homes in the Upper Perkiomen School District Area
Looking to buy or sell a home in the Upper Perkiomen Valley or nearby Montgomery County towns? The McKnight Team knows these markets. Explore our guides to Lansdale and North Wales, or call us at (267) 458-2438 to talk about your move.
Join The Discussion