The standard English forms are:
a reputation as + noun
a reputation for + verb (-ing form)
a reputation of + noun is also acceptable, but is less common.
We can also use of in such sentences as:
The reputation of a school can be destroyed by just one incompetent teacher.
Student or Learner