This school has been a big disappointment. It is probably fine for most kids, but there is favoritism & each child is not accepted at their own abilities. It has outstanding music program. The teachers for the most part are great, but a few due to the favoritism advance those children & degrade the few. The are no special advanced courses. My children have been bored & unchallenged. Most of the 'teaching'in some grades has been done through homework where the parent has the load of the responsibility is put on the parent to teach their child. Also religiously, religion is not the main focus as in years gone by. They teach the children to be of the world. I can recommend it only in conjuction to most of the other public schools in the district.'