Home

Education.
Innovation.
Exploration.

Community School is a small, secular, independent school serving students ages three through fourteen. We value the whole child and seek to develop each student’s individual gifts. We encourage self-reliance, critical thinking, and creativity. We respect the social, emotional, physical and intellectual needs of each child. We strive to nurture brave, good and curious citizens who contribute responsibly to their local and global communities.

How to apply

At a Glance

1:3

Students Receiving Financial Aid

1:7

Teacher : Student Ratio

Over 50

Years in the Roanoke Valley

Class Sizes

8 to 14 Students

Latest News

Community School 2025–2026 theme logo: Tectonic Shifts – Converge, Diverge, Transform, with mountains, sun, and river illustration.
Tectonic Shifts: Converge, ...

Our staff gathered in June for one of our favorite traditions: choosing the theme for the upcoming school year. It was a lively exchange of ideas and a reminder that...

Learn More

Students standing on the balcony of the new building.
Building Foundations, Our 2...

Reflections from our Executive Director Katrina Hill Our theme this year was Building Foundations. And of course, we looked towards the rising building on our campus, knowing that when it...

Learn More

CS Students Build Friendshi...

Middle Elementary classes participated in a Cultural Exchange with Springhouse Community School this Spring Since January, Middle Elementary students have been participating in a cultural exchange with Springhouse Community School...

Learn More

View All News