Hi, I am an American and have been an expat in Beijing. We will be doing a look see trip to St. Petersburg. My kids are middle school soon to be high school age so they are needing more advanced curriculum in school (advanced maths, chemistry labs etc). I saw there were only two schools really available but they were small. Can anyone give me more information on the schools (Intern.Academy and Anglo American) or if there are other schools available. How is medical care there in SP? Are there expat housing communities or are the best/only options in the city? Are there competitive sports organizations for kids? My daughter is a competitive gymnast in the states. Is there gymnastics available for her.