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

Two young girls enjoying shortcakes with smiles and their faces painted.
Celebrating Community with ...

Middle School students take the lead in planning and hosting the annual Mini-Strawberry Festival While Elmwood Park fills with parent volunteers, strawberry shortcakes, and festival-goers each May, a smaller, but...

Learn More

CS Middle Schoolers Take Se...

Middle School teams showcase their environmental science knowledge at Grand Caverns competition Community School’s Middle School Envirothon Team competed in the Area I Envirothon at Grand Caverns Park on April...

Learn More

Remembering Charles Holland

A Legacy of Leadership and Dedication It is with great sadness that we share the passing of Charles Holland, one of Community School’s three original founders and our longest-serving board...

Learn More

View All News