Proud to be an “A” rated school!

Tuition-Free | Grades K-5
Mountain School is a nonprofit, public charter school. Children are encouraged to develop, achieve and celebrate their academic goals with the support and guidance of teachers and parents thus creating a community that nurtures the child’s individuality and instills social responsibility.

4.8 rating on Google

(928) 779-2392

We help children develop, achieve, and celebrate their academic goals!

Serving the Flagstaff community since 1980, Mountain School is established and respected with strong parent and family engagement to help students grow!

  • Caring, cohesive environment that has the best interests of students and staff at heart
  • Small class sizes
  • Highly qualified educators
  • Rigorous learning environment with high academic expectations
  • Curriculum that provides appropriate challenge and meaningful learning experiences
  • Weekly classes in Art, Music, PE, and Spanish
  • Community engagement in our school, neighborhood, Flagstaff and beyond

“My family LOVES Mountain School! We have four children attending. The teachers are caring and attentive. The administration knows each child and family by name. There is a focus on experiential learning… The staff works as a team to best build each student as a whole child. There is a focus on values and parents are encouraged to take part in their child’s educational experience. I am so happy my children get to attend Mountain School. They love going to school!”

Mountain School Parent
Review from GreatSchools

“We are so fortunate to be part of this school and community.   It has been the best fit for my son and I wish we had been able to move him earlier in his schooling. So thankful we found this school!”

Michelle Mclauchlin 

“I love Mountain School. They have been a huge support to my children’s learning and academic success and are implementing wonderful strategies and preparation for the future.”

Tracy McMaster

“We are beyond happy we found Mountain School. I couldn’t imagine a better place for my kids to be. I feel that they are truly safe and cared for every day, not only by their teacher, but every staff member.”

Amber Guerrero


Our Program

A Mountain School student “R.O.A.R.S.” with our core values of Respect, Optimism, Achievement, Responsibility and Safety! Our highly qualified teachers and experienced staff collaborate to create experiences that integrate learning in and around our community and beyond, with an emphasis on the outdoors. Mountain School helps to grow children that are confident, caring, creative and committed to sustainability and service.


As a high performing school, we strive for a rigorous curriculum across all subjects that provides children with numerous opportunities to think critically and solve problems in a nurturing environment that allows mistakes to be part of the learning process.


Students participate daily in special classes such as Art, Music, PE, STEAM, and Spanish, as well as classroom enrichment experiences that provide opportunities to be creative, reflective, and explore a wide range of topics more deeply.

Experiential Learning

Through field trips, guest speakers, community partnerships and project-based learning, we are committed to encouraging children to make connections with the world in meaningful ways.

Whole Child

We strive to build a nurturing environment where citizenship, character, sustainability and service are prioritized. Our ROARS values: Respect, Optimism, Achievement, Responsibility and Safety are the foundation for our caring school community.

Join the Mountain family!