The Thuringian primary school takes four years and most primary schools are all-day schools offering optional extracurricular activities in the afternoon.
How long is Thuringian primary school?
four years