NOT A TEACHER
See #1 need - Definition from Longman English Dictionary Online.
1 [transitive not in progressive] to have to have something or someone, because you cannot do something without them, or because you cannot continue or cannot exist without them [= require]:
much needed/badly needed a much needed boost to the local economy
Student or Learner