My son has been attending this school for the last 11 years, and I could not be more pleased to give them the best rating possible. The teachers and staff members are all angels. I can not say enough good about them. I will always be indebted to them for all they have done for, and with my son.