The thing to understand is that ten years of conservative government have ravaged education and any respect for intellectual integrity. School is about setting arbitrary exams to prove that any failure of the student is entirely their own. That's why the university system is inundated with milquetoast students who behave as strategically as possible when doing any work.
You had ample guidance in the UK not to use a dead language like VB.net. In my experience the only teachers choosing it for the lazy route of the mountain of lesson material that already existed from vb.net in the 90's/early 00's.
Stop wasting your students time and learn literally anything else.