I think there should be a further way to separate coaches' profiles. I've seen other sites use beginner, intermediate, and professional coaching designations that are categorized before entering the list of coaches. something I didn't like about gamersrdy was that there was really no obvious incentive for potential students to purchase more expensive coaching. The achievement badges are a great start and a good way to separate profiles, but I don't think it's enough. I don't want to be listed next to coaches who don't coach at the professional level like I do, while they undercut my price. Some sort of designation to show who the professionals are, whether that's a verification badge, separate category, etc. I think would be essential to not only keeping value high for coaches who charge more due to the higher experience and level of coaching, but also is a good way for a prospective student to visualize the differences in levels of price/skill ratio.
otherwise, someone coming on the site will have no reason to spend more on a session for a higher level coach, if they don't visually see a big difference between the less experienced coach charging $20/hour, vs. a professional charging $50/hr.
Even something simple, like a verified badge/checkmark to denote a professional, would go a long way to help, and is a very objective implementation.