They are called trade schools. This gets into the difference between training and education. Training is the knowledge and skills that one needs to perform a job. On the other hand, when one is educated, one has knowledge beyond what is strictly needed to do a specific job. This additional knowledge gives one the ability to see the bigger picture and better apply ones training to areas that are not strictly within one job description. Being educated is better than being trained. This is why someone with a bachelors degree will generally earn more than someone who merely graduated from a trade school.