I think this school is awesome! Although some of the teachers are that great they still have the skills to teach. Most of the teachers at this school have been teaching for 15+ years. They have lots of experience with different types of kids. The parents get very involved with what their children are doing. There are many projects that teach the kids how to work in groups and meet deadlines. Because the school is so small, the kids get to know their teachers and can have fun while working hard. There are many programs and sports that you can get involved in with the public school. The school has a very good library, music programs and a good physical education program. The kids get to experience different sports through PHYED. Over all I think this school is a very good experience for the kids.