The John C. Campbell Folk School is set on a scenic 270-acre campus in the mountains of western North Carolina. It offers year-round weeklong and weekend classes for adults in craft, art, music, dance, cooking, gardening, nature studies, photography, writing and more. Classes are small and non-competitive, and they draw students from all over the world. The school also runs mentorships and internships, a traditional craft mentorship, volunteer opportunities and the Junior Appalachian Musicians program. Tuition discounts are offered to active military and veterans, locals, young adults and teachers, and visitors can explore an on-campus craft shop.