Suggestions required for a Tuition Centre Website

Hi,

We have a client who would like us to implement a site for them where tutors need to enter a comprehensive list of their qualifications and traits etc etc. Customers would also need to register to be a member in order to be able to log in to the site and search through the database of tutors.

We're trying to find a plugin as we really want to avoid custom-coding something from scratch but have not been able to find anything.

We were hopeful with Wishlist Member but after some thinking and brainstorming it seems like it wouldn't work either.

And yes, we're willing to pay for a plugin or system we could use, it doesn't need to be free by any means.

Looking forward to good advice here! Thanks!