Expensive but worth it, good infrastructure, management, staff, and a supportive teacher.

Delhi Public School
Expensive but worth it, good infrastructure, management, staff, and a supportive teacher.
They've got behavioral psychologists and a doctor on call, which most schools don't bother with.
Teaching staff here don't keep changing, which made my son really comfortable.