Vyučovacím jazykom v základných školách je štátny jazyk.
V národnostných školách alebo v národnostných triedach môže byť vyučovacím jazykom jazyk národnostnej menšiny alebo štátny jazyk a jazyk národnostnej menšiny sa môže vyučovať ako jeden z vyučovacích predmetov. Vyučovací jazyk, v ktorom sa predmet vyučuje, je zároveň aj jazykom, v ktorom sa vykonáva skúška, monitorovanie a hodnotenie kvality výchovy a vzdelávania.
Výchova a vzdelávanie sa môže uskutočňovať ako bilingválne vzdelávanie v štátnom jazyku a súčasne v cudzom jazyku – anglickom, nemeckom, francúzskom, ruskom, španielskom alebo talianskom. Za bilingválne vzdelávanie sa nepovažuje situácia, ak sú niektoré predmety vyučované v nemeckom jazyku na školách, kde má nemecký jazyk postavenie jazyka národnostnej menšiny. V takom prípade ide o školu s vyučovaním jazyka národnostnej menšiny.