Para ser profesor de primaria en España hay que estudiar un Grado universitario en Magisterio de Educación Primaria, al cual se accede a través del Bachillerato de Ciencias Sociales y que tiene una duración de 4 años (equivalentes a 240 créditos universitarios).