We conducted a survey on teaching MPC and received more than 120 answers from lecturers and students from the Systems and Control community around the world. We first summarize the responses as neutral as possible in the Section “Insights from the survey” and then derive best practices for undergraduate MPC teaching, which are biased by the authors’ unanimous opinion that MPC can and should be taught as early as possible. In fact, the survey outcomes reveal MPC is even the first control course in some curricula today, corroborating that MPC may indeed be an attractive option for an introductory control course. The section “Advanced topics for graduate MPC courses” proceeds with suggestions about topics and course layouts for students who already have a basic, intermediate or even expert knowledge on MPC. Finally, “Prospects and synergies for future MPC teaching” briefly states the authors’ view on some important future routes for MPC, among them new applications and the relation to machine learning and artificial intelligence