Althought this answer may sounds biased, the shortest answer for this is:
Spain has ongoing elections on november/december and almost every consulate and embasssy is fully dedicated to the elections,concretely, to prevent as many overseas-living people from voting, by not giving any type of help at all and blocking schedules.
Your best chances are trying to contact the embassy in whashington DC and apply for a schengen visa link , or better, contact any other consulate ( italy, france, germany, portugal) and get a schengen visa from them.
sources on my "blocking electoral process" claims:
2015 national elections
late 2015 national elections re-run
Among them, the Spanish General Consul in Los Angeles Javier Vallaure said he did not receive the administrative forms in time, like many other citizens living in the U.S. In the end, only 400 Spaniards in Los Angeles were able to vote, out of 8,400 registered voters.
So good luck given the possibilty of a 3rd election re-run. i'd get a schengen visa from any other schengen state, it will be valid in spain and you don't have to spend all your time in your "main destination country"
The Schengen Agreement establishes a unified type of visa for short stays (up to 90 days) for the
participant European countries: GERMANY, AUSTRIA, BELGIUM, DENMARK, SLOVAKIA, SLOVENIA,
SPAIN, ESTONIA, FINLAND, FRANCE, GREECE, HUNGARY, ICELAND, ITALY, LATVIA, LITHUANIA,
LUXEMBOURG, MALTA, NORWAY, NETHERLANDS, POLAND, PORTUGAL, CZECH REPUBLIC,
SWEDEN AND SWITZERLAND.
A Schengen Visa issued by an Embassy or Consulate of the aforementioned countries allows the holder to
travel freely in all these countries. It will be issued by the Embassy or Consulate of the country of your main
destination, the one where you will spend the longest period of time.