Named CharlottesvilleFamily #1 preschool, #1 private elementary school and #2 private middle school in 2020, North Branch School has been part of the fabric of our community since 1983. Our students hail from Nelson, where we are based, Albemarle and Augusta counties, plus Charlottesville, Waynesboro and Staunton.

Our most important goal is to lead children to a love of learning. North Branch’s caring, experienced teachers—five of whom were voted CharlottesvilleFamily Favorites including the #1 preschool and middle school teachers—value the uniqueness of each child. The hands-on curriculum promotes the desire to learn and to develop abilities to the fullest, providing academic stretch without stress. North Branch School fosters respect, nonviolence, environmental responsibility and involvement in our community.

We are dedicated to providing a diverse environment that stimulates curiosity, creativity and cooperation. Outdoor time—structured and unstructured—is an important part of every student’s day. Whether in-person, outdoors or online, North Branch teachers and students enjoy engaging, meaningful experiences together.


Preschool • Elementary School • MIddle School • Hands-on Learning • Outdoor Learning • Emphasis on Music, Art, Drama • Community Service


221 Mickens Road, Afton


Interested in learning more?

Please complete the form below to learn more about this partner’s services:

  • This field is for validation purposes and should be left unchanged.