Can you call them ( Boston Spanish consulate ) directly by telephone ? That would be better . I know that if you have a credit card such as Visa or Mastercard that often travel insurance ( worldwide ) is included if you book your travel using their card . That might be something you can look at . I doubt very much whether the school will actually automatically provide insurance though when I was studying at a company called Canterbury English , based in Central Madrid , they gave you details of how to get insurance using a company that specialises in insurance for foreigners .. I believe their speciality was for people travelling in from North America .
I have a lot of experience in getting visas to travel to Russia and know that , in generl , consulates and embassies are not very helpful .. infact they discourage you calling them ... HOWEVER .. The US Consulate in Madrid ( and probably Barcelona ) is a big organisation in Spain and may be able to give advice .