We love this school. My son has been at Far Horizons for 5 years. All of the staff are caring and they know all of the kids. My son has learned so much in all of the subjects taught at this school: science, math (algebra and geometry!), creative writing, art, history, geography, civics, literature, grammar, high level vocabulary, power point presentations etc. And they have separate teachers for Spanish, music and physical education.
In addition, they do expect kids to be responsible and well mannered!