Pa gun school
Do a google search on gunsmithing schools.The Pa gun school in Pittsburgh has a little better program going these days. They require a good bit more hours for their degree. I think it is up to your situation as to where to look. Murray State has a good school in Oklahoma, can't think of the name off hand and one in Arizona that is good as well. I have heard that the one in California isn't as up to date on their tooling as the others are right now, but it has been a good one. The school in Colorado is very good as well. If you're serious about gunsmithing, I would suggest asking your state employment agency if they have an apprenticeship program these days. If they do and you and they can find a smith that needs the help, this might be advantageous in the fact you get to learn while working and making money to boot. AGI is worth looking at as well. They have a pretty good video course as well as a machining course that you can do at home while working another job.
Whatever you decide to do, plan to set aside about 2 years if you plan to go to school and allowing close to $12,000.00 for the tools required plus the tuition. Good luck and stick with it if you enjoy it. The best thing I can tell you is this, the schooling is great and you will learn alot of very good information, but it will only be the beginnning. You will learn more each time you work on a gun and each time someone brings you in one that you have never worked on before is the time you find out how good you are as a gunsmith. Good luck,
Jeff