Uncommon Schools Rochester Prep

We are a free public school serving grades K through 12 in Rochester, NY. Across our six schools, our students are preparing to achieve their dreams.

An Outstanding K-12 Education

Since our founding in 2006, our free public schools have served Rochester families with an award-winning instructional model that supports students’ academic and personal growth. As one of the few K-12 charter schools in Rochester, our students are immersed in college-prep culture from day one. Our teachers infuse joy into every day, creating an active engaged learning environment and preparing every student to succeed in college and beyond.

Elementary School

In elementary school, we cultivate a love for learning in every child. Our teaching is fast-paced, rigorous, and fun—with plenty of celebratory cheers built into each lesson. We build community around values like respect, hard work, and kindness, shaping the hearts as well as the minds of our students. Our goal is for students to love school from the very start.

Middle School

In middle school, our students learn the academic skills they need to succeed in high school, while developing their own identities as citizens of their communities and of the world. They learn to think deeply, to debate passionately, and to engage thoughtfully with new people, places, and ideas.

High School

Our high school students make the transition to becoming the leaders of tomorrow. They build intellectual expertise through rigorous coursework and AP classes. They develop their passion and leadership through a range of enrichment and after-school activities. They graduate ready to thrive in college and beyond.

16 Years

Rochester Prep has been serving Rochester families since our first school was founded in 2006.

7 Schools

Rochester Prep is comprised of seven free public schools: three elementary, three middle, and one high school.


We proudly serve over 2,500 Rochester students and families, putting them on the path to college and beyond.

Serving Grades K-12 in Rochester, NY

Explore Our Campuses

Find your nearest Rochester Prep neighborhood school, and learn more about our schools and how to enroll.

Our Campuses

Learn How to Enroll

Our free public schools are open to all Rochester residents, with no selection criteria or application fees. We participate in GoodSchoolsRoc, the enrollment process for all Rochester public charter schools. Learn more about enrolling your child and submit your application today!


Rochester Prep in the News