A number of coaches have a specialty area or concentration, although many work in several areas. Some of the different types of coaches you may encounter are:
Life coaches work with various aspects of a client’s life. Life coaches focus on assisting clients to achieve life-improving goals, managing and making the most of transitions, finding balance, and making progress in other areas of personal well-being and growth.  For example, if your goal is to achieve balance between your work, personal and family life a life coach could support you in these goals.
Career coaches specialize in assisting clients with achieving their career goals. A career coach might assist their client in discovering their ideal career or attaining desired results within the career they have chosen. Unlike packaged job or career training programs, career coaches start with their client’s gifts and sources of motivation to help them get to their goals. Career coaches often work to uncover the client’s true avocation that will allow them to “Go to Play” as opposed to “Going to Work” every day because they are doing what they love and are good at.
Business coaches primarily work with entrepreneurs, business owners and professionals (like Medical Doctors, Attorneys, and Consultants) to help them improve their businesses.  Business coaches work with clients in a variety of ways. They might help them determine how to convert passion for an idea into a business start-up, or identify actions that would generate greater profits for an existing business. Business coaches often function as a vital ‘silent’ partner in supporting and enlightening business owners, entrepreneurs and professionals to achieve business and personal success.
Executive coaches work with executives, upper management, and board members in business, non-profit and government sectors. In the ever-changing — and sometimes lonely — environment of upper management, executives often lack an objective sounding board, reliable source of performance feedback, or safe environment to explore new ideas about management and leadership. Executive coaches assist their clients to overcome obstacles within and around them to tap into their hidden strengths and talents so they can achieve success in their role or advance to higher levels.  Executive coaching has become popular because it is a way of accelerating growth of professionals, improving leadership skills and enhancing managerial performance.
Sales coaches assist sales professionals and sales managers to identify the steps that will contribute the most to their sales and other goals, providing accountability to stay on course to completion.  Sales coaches might assist clients to be able to take time away from selling and enjoy a balanced life.