Since you have not mentioned the city in which your niece lives, I am not able to suggest a school. There are many good schools, but the child should live with her parents and attend a school nearby. The metropolitan cities (Delhi, Kolkata, Mumbai, Bangalore, Chennai) have
many institutions with facilities for children with special needs. It is best to consult a specialist about what can be done to help the child to develop
her potential.