my grandson goes to North Cottonwood School. The teachers have been excellent. He has excelled in language, reading and math. He has been going to this school since pre-school, kindergarten and now 1st grade. The principal is actively supportive of the students and teachers of the school and a wonderful principal. I highly recommend this school.