The education system in Poland has several stages that are either compulsory or optional. Children typically attend primary school from ages 7-13, then lower secondary school from ages 13-16. Students can then choose to attend upper secondary school, such as a general secondary school, vocational school, or technical school, until age 19. Tertiary education is provided at universities and other institutions for students aged 19 and older. There are over 460 higher education institutions in Poland serving over 1.8 million students. The Polish education system is largely funded by the state budget and provides free public education, though some fees may apply at non-public schools and for additional services.