La plupart des Tchèques parlent une deuxième et souvent une troisième langue. L'anglais est la plus largement connue, l'allemand étant la deuxième langue la plus parlée surtout par les personnes plus âgées. Le russe était obligatoire dans toutes les écoles pendant la période communiste, la plupart des personnes nées avant 1975 environ parle au moins un peu de russe. Cependant, le lien avec la période communiste et l'invasion soviétique de 1968 ont donné à cette langue des connotations négatives. Le français et l'espagnol, sont également enseignées dans certaines écoles.