Całkowita populacja Hiszpanii w dniu 1 kwietnia 2010 roku wynosiła 46 030 109 osób, z których 33,36% było w wieku od 0 do 26 lat. Kształcenie obowiązkowe obejmuje dzieci i młodzież w wieku od 6 do 16 lat, które mogą pozostać w szkole do 18 roku życia (lub 21 roku życia w przypadku uczniów objętych kształceniem specjalnym). Populacja objęta obowiązkiem szkolnym (od 6 do 16 lat) to 4 869 060 osób - 10,58% całkowitej populacji Hiszpanii. Liczba uczniów odbywających kształcenie przeduniwersyteckie w roku szkolnym 2009/10 wynosiła 7 632 961 osób, podczas gdy 1 362 173 studentów studiowało w szkołach wyższych.
Język hiszpański, znany także jako kastylijski, jest urzędowym językiem Państwa Hiszpańskiego. Poza kastylijskim istnieją inne języki urzędowe związane z sześcioma Wspólnotami Autonomicznymi. W tych Wspólnotach zarówno nauka kastylijskiego, jak i drugiego urzędowego języka jest obowiązkowa podczas edukacji szkolnej. Zakres stosowania drugiego urzędowego języka jako języka nauczania różni się w poszczególnych Wspólnotach zależnie od polityki językowej każdej z nich.