This school has done a lot for my boys in the best way possible. You can tell their hearts are in this school from teachers to staff. May be a small school but it's perfe ... more