As this field is so vast having areas of specialisations, different skills and type of training are required for different levels. Areas of specialisation include teaching at nursery schools, middle schools, high schools, colleges, universities, institutes, special schools etc. Each level calls for a different expertise. If you love to be with children, teaching at schools would be a good option, but if you want to be with young adults, it is better to look at the college or university level. Good teachers can bring out the best in every student. They are the ones who make a difference in the lives of their students. Rousing students from their apathy and watching their curiosity grow is one of the biggest rewards of teaching.