In Charlottesville and Albemarle County, early childhood education is supported through many public and private programs. These include Montessori, Waldorf, cooperative, faith-based, and play-based preschools.
With all of this variety, finding Charlottesville’s best preschools can seem overwhelming at first glance. But the search is well worth it. And to make it even easier, we’ve talked with local Charlottesville parents and rounded up some of the top local options that they recommend.
Why Preschool Matters: What Kids Are Actually Learning
Preschools play a crucial role in a child’s early development. The right environment can foster social, emotional, and academic growth: all skills essential for future success.
Attending a quality preschool can help prepare children for kindergarten and lay the foundation for school success. The Virginia Department of Education emphasizes that children who participate in high-quality day care and preschool programs exhibit improved long-term academic outcomes.
Research shows that children who attend preschool are better prepared for kindergarten, demonstrating stronger language, math, and social skills. For parents, daycare and preschool offers a reliable and enriching environment that supports their child’s growth while easing the transition to formal schooling.
Early childhood education isn’t about the sort of academics you see in school-age kids, though. Most three- and four-year olds shouldn’t be sitting still and doing worksheets, after all! Instead, quality programs help kids develop important abilities like:
- Understanding and following routines
- Social interactions with peers
- Expressing and managing emotions
- Turn-taking and patience
- Fine motor skills
- Letter and number recognition
Want to learn more? Here is a handy guide to Virginia’s research-based Standards for Early Learning and Development Standards.
Top Preschools in Charlottesville
Here you will find a list of established preschools in Charlottesville and Albemarle County. Parents should use this as a guide for starting their own preschool research to find the best fit for their family. And be sure to check out the state guide to Virginia Certified Preschools.
ACAC Preschool (Rio)
Albemarle County Preschool (Charlottesville, Crozet, North Garden, Scottsville)
Albemarle Montessori Children’s Community (Hollymead)
Barrett Early Learning Center (Downtown)
Bright Beginnings Preschool (Forest Lakes, Mill Creek, Crozet)
CBI Forest School (Charlottesville)
Chancellor Street Preschool Cooperative (Downtown)
Charlottesville Catholic School (Pen Park)
- Ages Served: Junior Kindergarten through 8th grade
- Phone Number: (434) 964-0400
Preschool Program Description: Charlottesville Catholic School’s Junior Kindergarten (JK) begins the formal education process by introducing students to the fundamentals of social decorum and giving them the tools they need to start their academic careers. Students work together within different skill centers as they use hands on experiences to explore reading, math, and science concepts and practice fine motor skills. JK operates Monday through Friday from 7:45AM to 3:10PM, and each class is led by a certified teacher and a teaching assistant. JK will follow the all school calendar in regards to start and end date, and holidays.
Learn more: cvillecatholic.org
Charlottesville City Schools Early Learning Center (Greenbrier)
Charlottesville Day School (Downtown)
Charlottesville Waldorf School (Pen Park)
The Covenant School (Charlottesville)
- Ages Served: Pre-Kindergarten through 12th grade
- Phone Number: (434) 220-7330
Preschool Program Description: The Covenant School offers a pre-Kindergarten program designed to provide young learners with a strong academic foundation within a nurturing Christian environment. The curriculum emphasizes the development of early literacy and numeracy skills, alongside fostering social, emotional, and spiritual growth. Students engage in a variety of hands-on activities, including visual and performing arts, to stimulate creativity and critical thinking. The program aims to prepare children for a seamless transition into the Lower School, instilling a love for learning and a sense of community from an early age.
Learn more: covenantschool.org
Crozet Avenue Christian Preschool (Crozet)
Effort Christian School and Preschool (Palmyra)
First Baptist Preschool (North Downtown)
First Presbyterian Church Preschool (Charlottesville)
Foundations Child Development Center (Rio)
Free Union Country School (Free Union)
Frost Montessori School (Rio)
- Year Founded: 1997
- Ages Served: 24 months to 6 years old
- Phone Number: (434) 979-5223
Preschool Program Description: Frost Montessori School offers a certified preschool program by the American Montessori Society (AMS), designed to inspire a lifelong love of learning. Serving children ages 24 months to 6 years, our program provides a nurturing, child-centered environment led by Montessori-trained educators. Through a thoughtfully prepared environment that balances freedom and structure, children are encouraged to explore, discover, and grow at their own pace. Our curriculum features a strong phonics-based foundation in reading and supports the development of independence, critical thinking, and self-confidence. With a holistic approach, we nurture each child’s academic, social, emotional, and physical development, laying the groundwork for future success in school and life.
Learn more: frostmontessori.com
Generations Montessori School (Darden Towe Park)
Great Beginnings Trinity Presbyterian (Fontaine)
Grymes Memorial School (Orange)
- Ages Served: Junior Kindergarten through 8th grade
- Phone Number: (540) 672-1010
Preschool Program Description: Grymes Memorial School’s Junior Kindergarten program offers a nurturing and stimulating environment for young learners. The curriculum focuses on developing foundational skills in reading and math through structured programs that build knowledge and confidence. Emphasizing a whole-child approach, the program integrates academic learning with social and emotional development, encouraging exploration, creativity, and a love for learning. Small class sizes and dedicated faculty ensure that each child receives individualized attention, fostering a strong sense of community and belonging.
Learn more: grymesschool.org
International School of Charlottesville (Belmont)
JABA Shining Star Preschool (Rio)
KinderCare (Pantops, Rio)
Lighthouse Christian Preschool (Hollymead)
Mighty Minds Little Hands (Barracks Road)
Millstone of Ivy Preschool and Camp (Ivy)
Mollie Michie Coop Preschool (UVA)
Montessori School of Charlottesville (Locust Grove)
Mountaintop Montessori (Pantops)
North Branch School (Afton)
- Ages Served: 3 to 5 years old
- Phone Number: (540) 456-8450
Preschool Program Description: North Branch School’s preschool program is dedicated to nurturing a love of learning in children aged 3 to 5 years. The curriculum emphasizes hands-on learning experiences that promote cognitive, social, emotional, and physical development. Activities are designed to stimulate curiosity, creativity, and cooperation among young learners. The school’s experienced teachers value the uniqueness of each child, providing a diverse environment that fosters respect, nonviolence, and environmental responsibility. Outdoor play is an integral part of the daily schedule, allowing children to explore and engage with the natural world.
Learn more: north-branch-school.org
Old Dominion Day School (Hydraulic)
Olivet Preschool (Albemarle County)
Our Neighborhood Child Development Center (Downtown)
Park Street Christian Preschool (Locust Grove)
- Ages Served: 2.5 to 5 years old
- Phone Number: (434) 296-8922
Preschool Program Description: Park Street Christian Preschool offers a nurturing, play-based learning environment that supports children’s intellectual, social, emotional, physical, and spiritual development. The preschool features small class sizes and low teacher-to-student ratios, allowing for individualized attention and meaningful connections. Through hands-on activities, guided play, outdoor exploration, and stories, children develop curiosity, confidence, and a love of learning. The school welcomes families of all faiths and backgrounds and strives to foster a caring, inclusive community where every child can thrive.
Learn more: Park Street Christian Preschool
Peabody School (Avon St. Ext.)
- Ages Served: 3 to 5 years old
- Phone Number: (434) 296-6901
Preschool Program Description: Peabody School offers a Pre-Kindergarten program tailored for academically advanced children aged 3 to 5 years as well as up to grade 8. The curriculum is designed to prepare students for Kindergarten by fostering early literacy and numeracy skills, critical thinking, and social development. With a maximum class size of 12 students and two teachers per classroom, individualized attention is emphasized to cater to each child’s unique learning needs. The program also integrates arts, physical education, and exploratory activities to cultivate a well-rounded educational experience.
Learn more: peabodyschool.org
Regents School of Charlottesville (Fontaine)
St. Anne’s-Belfield School (Lewis Mountain)
St. Mark’s Lutheran Preschool (Lewis Mountain)
University Montessori School (Fontaine)
Westminster Child Care Center (Venable)
YMCA Early Learning Center (Downtown)
- Ages Served: 0 to 5 years old
- Phone Number: (434) 202-0188
Preschool Program Description: The Piedmont Family YMCA offers nurturing, play-based early learning programs for ages 0-5 designed to help children grow academically, socially, and emotionally in a supportive environment. Guided by the Y’s core values as a nonprofit organization—caring, honesty, respect, and responsibility—children enjoy a balance of hands-on learning, creative play, outdoor exploration, and early literacy. Using evidence-based curriculum developed at UVA, our highly-trained teachers foster curiosity and confidence, preparing students for kindergarten. The YMCA Early Learning Center at the Jefferson School is in downtown Charlottesville, and a NEW YMCA Early Learning Center is opening at Sentara Martha Jefferson Hospital in January 2026.
Learn more: piedmontymca.org
A Note About Our Partners
Preschools with expanded listings are paid partners. These programs have expressed a special interest in reaching out to more families in our community.
We have done our best to collect all resources but make no claim or guarantee about the information and organizations presented here. You should use the information found on our website as a jumping-off point for your own research as you search to find the best schools and learning programs to serve your family’s needs.
Public Preschool Options in Charlottesville & Albemarle County
Both Charlottesville City and Albemarle County offer public preschool options. These programs generally prioritize spots for families with socioeconomic, educational, or other unique needs.
Charlottesville City Schools Preschool Program
Charlottesville City Schools (CCS) offers free, high-quality preschool programs for eligible families through the Virginia Preschool Initiative (VPI) and Head Start.
- Ages: 3- and 4-year-olds
- Eligibility: Priority given to families based on income and educational needs
- Focus: Kindergarten readiness, social-emotional development, hands-on learning experiences
- Learn more: CCS preschool
Albemarle County Public Schools Preschool Program
Albemarle County Public Schools (ACPS) provides several preschool options through the Bright Stars Program, Head Start, and ECSE (Early Childhood Special Education).
- Ages: 3- and 4-year-olds
- Eligibility: Prioritizes at-risk children or families with unique needs
- Focus: Language development, early literacy, social skills
- Learn more: ACPS preschool
Average Cost of Preschool in Charlottesville
The cost of preschool in Charlottesville and Albemarle County varies based on program type, schedule, and additional services. Here’s an estimated range:
- Private preschool, full-time (5 days/week): $10,000–$25,000 per year
- Private preschool, part-time (2-3 days/week): $3,000–$7,500 per year
- Montessori & Waldorf programs (part- or full-time): $7,000–$25,000 per year
- Publicly-funded or subsidized preschool: Free or low-cost options available for qualifying families
Parents should contact individual schools directly for exact pricing. You can also get more information from resources like Child Care Aware of Virginia and individual schools’ websites.
Did you know?
Many preschools and day cares offer similar activities, schedules, and learning opportunities for pre-K children. The main differences between the two types of programs are age and hours.
Age: Day cares offer childcare for very young children through pre-K classrooms, while preschools are generally for kids ages 3+.
Hours: Because preschool was originally developed for wealthier families who were presumed to have a non-working parent at home, many programs are part-time.
How to Choose the Best Preschool for Your Child
The number of local preschool options can feel overwhelming. Here are a few things to consider when making the best choice for your family.
- Approach: Consider what will fit your child’s learning style: Montessori, Waldorf, language immersion, or play-based approaches to early learning.
- Location & schedule: Some preschools offer half-day programs, while others provide full-day options for working parents.
- Accreditation & qualifications: Look for programs with state accreditation or affiliations with organizations like the American Montessori Society (AMS) or National Association for the Education of Young Children (NAEYC).
- Environment: Ask about things like class size and how much of the day kids spend sitting still versus moving and playing.
- Financial assistance: Head Start and Virginia Preschool Initiative (VPI) offer free or reduced-cost preschool for eligible families. Other private preschools may offer tuition assistance.
Whether you’re looking for a structured academic experience, a play-based cooperative model, or a nature-inspired learning environment, there is a Charlottesville preschool to fit every family’s needs.
Explore more educational resources for Cville families, from how to identify your child’s learning style to ways parents can support homework success. Plus, learn more about public schools in Charlottesville City and Albemarle County.
Sign up for our free CharlottesvilleFamily newsletter to get local news and events right to your inbox. Plus, meet the amazing local businesses who help families thrive in our community.
CharlottesvilleFamily Editors are locals who care deeply about family and community. We are almost all parents who serve alongside our readers in the PTO and band boosters, coaching sports teams, helping with the school fun fair and more. Our insider perspective, combined with great research and expert input from our wonderful CharlottesvilleFamily Advisory Panel helps us to provide you with trustworthy advice as you raise the next generation of brilliant and compassionate kids.


1. 