Trout fly fishing school in Western North Carolina’s Great Smoky Mountains. Trout fishing lessons, fly fishing lessons
and fly tying lessons in WNC, near Asheville, Waynesville, Maggie Valley, and Cherokee NC. North Carolina
offers the best in trout fishing and fly fishing in the Great Smoky Mountains. Our fly fishing class, fly tying
class or private trout fishing fly fishing or fly
tying lessons will prepare you to catch trout
anywhere in the Great Smoky Mountains of North Carolina.

Home Fly Fishing Private Instruction Location Fly Fishing Resources Rates
About Fly Tying Class Schedules Hatch Chart Fishing Report Contact

Welcome to the Jonathan Creek School of Fly Fishing and Fly Tying.  We are a family owned and operated business working out of our creek side studio in the Great Smoky Mountains.  Working as an instructor and website developer for the Department of Defense for over thirty years allows me to develop all my own training materials and websites to provide a professional and effective training program at the lowest cost.  Being located right on beautiful Jonathan Creek is the perfect setting for going from the classroom to a real time fishing environment.  Our school is located close to Maggie Valley, Waynesville, Cherokee, and Asheville, North Carolina, and about 1.5 hours from Knoxville, Tennessee. 
All my training programs are endorsed and approved by Southern Trout.
For information on trout streams listed by COUNTY go to the WNC Fly Fishing Page. For a full service bait, tackle, and fly shop go to the Waynesville Bait and Tackle Shop on Old Balsam Rd.

Asheville

Waynesville

Maggie Valley

WNC

We don't cast on grass!

    

 

 

free hit counters