In my son's US birth certificate his surname is Srinivasa.?
Because he is a US citizen, the birth certificate takes precedence over educational documents. Get the name changed in the school. If you want Srinivasam to be his name, then contact the Consulate.