There is William Holland School of Lapidary Arts at Young Harris,
Ga. (about 11 miles from John C. Campbell. They charge much less
as the instructors are volunteers. I have attended John C. Campbell
and William Holland. The same instructor taught silver at both.
It's a wonderful way to spend a vacation whichever place you go. I
go every summer (sometimes twice). Also if you a a member of a Gem
Club, you could attend Wildacres at Little Switzerland. The have
volunteer instructors also. The usually have classes in Cabbing,
precious metal clay, silver I and II, faceting, beading, etc.
There is a club in Raleigh - Tel No. 919-7798-6620.