Answer: intermediate

AnswerCrossword Clue
intermediateHaving more than a basic knowledge or level of skill but not yet advanced
intermediateto mediate between
intermediateComing between two things in time, place, order, character, etc
intermediateSuitable for people of such a level