Controversia por el nombre del idioma español
La vigente Constitución española de 1978 establece el castellano como lengua oficial de España, diferenciándola de las demás lenguas españolas, cooficiales únicamente en la región o comunidad autónoma, junto con el castellano según establezcan los respectivos estatutos de autonomía. Este es el caso del euskera, el catalán/valenciano y el gallego. El artículo 3.1 de la Constitución afirma que «el castellano es la lengua española oficial del Estado» y el artículo 3.2 que «las demás lenguas españolas serán también oficiales en las respectivas comunidades autónomas de acuerdo con sus estatutos». Por su parte, en todos los estatutos de autonomía donde se menciona la lengua, se utiliza siempre la denominación de "castellano".
Ley Orgánica por la que se modifica la LOE de 2006
La LOMLOE no determina que el castellano sea la lengua vehicular en la enseñanza, a diferencia de la LOMCE que así lo establecía por primera vez en la historia del periodo democrático. «Las Administraciones educativas garantizarán el derecho de los alumnos y las alumnas a recibir enseñanzas en castellano y en las demás lenguas cooficiales en sus respectivos territorios, de conformidad con la Constitución Española, los Estatutos de Autonomía y la normativa aplicable», se limita a decir la ley. Por otro lado, la ley garantiza que los alumnos al acabar la enseñanza obligatoria tendrán un «dominio pleno» del castellano y de las lenguas cooficiales allí donde existan.