
At public universities, programmes are taught mainly in Czech. Many require at least level B2. If you speak another Slavic language, Czech will come more easily – but it is still a foreign language, so plan on taking a course. Universities offer fee-paying preparatory courses that combine intensive Czech with preparation for the entrance exams in your subjects.
There are more than 1,000 programmes taught in English. For these you will usually need IELTS or TOEFL – the university sets the required score. Remember that programmes taught in English usually charge tuition (see: Tuition fees).
Sources: European Commission – Study in Europe (education.ec.europa.eu/study-in-europe), Eurostat, official national study and residence portals and authorities, Eurodesk, enic-naric.net, studentnews.eu. As of September 2026.