There are limits to what a teacher can teach. They have only 1 hr they can't teach you everything. Let say you are an yr 8 student what are you going to do after learning Pythagoras Theorem?
Programming is a fundamental topic for mathematics have you studied programming?
Discrete math is a fundamental topic for mathematics have you studied discrete math?
I think it is important for student to self-learn. There are lots of topics students can learn on their own that are easily accessible. There are countless resources available online Udemy, YouTube, textbooks, Quizlet, StuDocu etc.
@Hivaclibtibcharkwa what resources would you recommend if I was interested in Biology