the term "School with several educational programs" is an umbrella term including types of schools that provide courses of education otherwise offered by Hauptschule (lower secondary level providing a basic general education) and Realschule (lower secondary level providing a more extensive general education). Some also offer education according to the Gymnasium. Students attend different tracks depending on their ability level which means that they leave school with different certificates. Thus, the group of students attending schools with several educational programs are rather heterogeneous.
It depends on the federal states how these schools are specifically called and organized. For more detailed information regarding differences on state level please also see: https://www.eduserver.de/glossarbegriff_e.html?glossarbegriffe_id=172