Having a Private class will improve your confidence and you'll be constantly learning from him or her directly, which will increase your own knowledge. You can then use everything you have learnt with your trainer to accelerate your results. This will also promote your ability to train independently in the future.