Absolutely, just create provider profiles for each of your instructors.
When a client enters their address, the system filters through active profiles and displays instructors who meet their criteria (location, skills, availability, service type). Clients can then book their chosen instructor at specific times and get instant confirmations.