Ohio is the is the fifth highest employment state in the nation for machinists. With an estimated 28,800 machinists working right now in the field you will have no trouble at all finding job placement after training if you plan to stay in Ohio. The fact that there are so many jobs available in for CNC work makes the pay rate a bit lower for standard CNC trained professional but higher then average for those that specailize in a certain branch of CNC work.
Being 5th in the nation for CNC work also has created a lot more school to get training at. Ohio is one of the best places to get trained in any of the specialized CNC work for certifications, Associates degrees, and even for Bachelors. If your looking to become an expert in a cert branch make sure to look for one of the schools that specializes in it. The mean salary for a machinist in Ohio is $42,280. Projected job growth is 6% and Springfield Ohio has the most machinist jobs per county in the state.
Cuyahoga Community College has one the most extensive program lists for CNC machinists. I highly recommend adding them to your list to tour when choosing a school.
Cleveland Industrial Training Center is a privately owned training center that offer specialized certifications in CNC machining. They work with both individual and companies in order to people trained are some of the more advanced CNC skills. It is most likely these certifications/credits will not transfer to a standard university/community college so keep that in mind if you ever plan to get your Associates degree. They also offer a job placement program for those that make it through the program.