Teacher's place
I believe the answer is:
school
(Other definitions for school that I've seen before include "company that's all at sea" , "For the education of fish" , "Centre of learning" , "these like-minded people could follow" , "Large group of fish" .)