Student or Learner
This school has been renamed for many times.
I don't think the underlined "for" is necessary in this sentence.
From a native's point of view, should we have "for" here or both cases are acceptable?
No, the "for" does not belong there.