西班牙的教育體制分為幼兒教育、小學教育、中學教育和大學教育。西班牙小孩從3歲開始起接受幼兒教育,5歲開始接受小學教育。學生在每年的九月份入學,入學時間嚴格地按照學生出生的日期計算。也就是說如果學生是1月份出生的,那么他將是班級里面年齡最大的學生,如果學生是在10月份或12月出生,那么他實際上是在他的三歲生日前就要入學了。學生一年一度的入學注冊手續是在每年的五月份,地點可以是直接到學校報到注冊,也可以在地方市政廳登記報名。

幼兒教育:
幼兒教育的時間為3年,4歲開始學習讀、寫,盡管并不要求他們能夠擁有流利的閱讀能力,但是他們要在幼兒教育期結束時學完字母表。西班牙的幼兒教育通常都是由專業和負責的老師為孩子們提供良好的教育。
小學教育:
小學教育的時間共計6年,又分為3個階段,每兩年一個階段,在每個階段的最后一年,如果學生如果被認為成績不合格,就要求重修最后一年的課程。學生在整個小學教育階段主要學習西班牙語、數學、綜合科目(包括生物、歷史、地理、社會和當地文化知識等普及教程)、體育、藝術和雕刻以及第二語言,通常為英語。
學生在大概3歲起會涉及到學期考試,但這種考試不等同于西班牙教育體系中的嚴格考試。雖然西班牙國家教育是免費的,但是家長還是要為小孩的書費和文具支付費用。除了教會支持的學校外,學校一般不規定穿校服。
中學教育:
從12歲左右開始,學生開始進入中學學習。中學階段的教育為4年,即12-16歲,也是西班牙學生的義務教育階段“E.S.O”,同樣也分為兩個階段,在中學階段涉獵的課程廣泛,包括法語、英語的學習。學生完成4年的學業后可以選擇離開學校,也可以繼續攻讀兩年的“Bachillerato”(業士)學術教育或兩年的實踐課程“modulos”。
大學教育:
西班牙大學的學位也跟一般的歐洲大學不大一樣,一共有3個階段的學位,具體設置如下:
第一階段學位(the first stage degrees)教學時間為3年,學生畢業后可獲畢業證(diplomature)或工程、技術資格證書。
第二階段和第二階段學位(the first and second stage degrees)教學時間為4,5,6年,學生畢業可獲“本科”或工程師或建筑師資格證書。
第三階段學位(the second stage degree)教學時間2年,這一學位是為已獲得第一階段學位或完成了第一階段和第二階段學位的前兩年或前三年的學生開放。學生完成這一階段的學業后可獲“研究生”學位。博士學位,即所講的第三階段學位,學生完成了這個階段的學業并成功地進行了畢業論文答辯后,就可以被授予博士學位。