Three student anglers learning about minnows and where they are found in the river from Dale, the instructor all four are standing in a clear river carrying fly rods and wearing fishing waders and vests

On-the-Stream Fly Fishing Schools

Virginia's oldest Fly Fishing School.  We have been teaching Fly Fishing Lessons at Murray's Fly Shop since 1962.

Learn to fly fish in our On-The-Stream Virginia Fly Fishing Lessons for Smallmouth Bass or Native Brook Trout.  Harry Murray developed our fly fishing lessons in 1962 and we have refined them to ensure they are the most informative and educational fly fishing lessons anywhere.  We schedule our On The Stream Lessons at the optimum time of year for your greatest learning success. The Smallmouth Bass Schools are the best choice for beginners learning to cast and how to fish larger streams and rivers. The Mountain Trout Schools (Native Brook Trout) are the best choice for those wishing to learn how to fish small high gradient mountain streams. Give us a call if you need help choosing. 540-984-4212

  • Half Day Fly Fishing Lessons

    Learn to Fly Fish--Half Day On The Stream Fly Fishing LessonsOur Half Day Fly Fishing Lessons are a great introduction or refresher for anyone with an interest in Fly Fishing.

    More info 
  • Virginia native brook trout stream with boulders and a clear water and small waterfalls and an angler fly fishing while standing in the water

    Shenandoah National Park Mountain Trout On-The-Stream Schools

    Learn to Fly Fish for Native Brook Trout the larger mountain streams in our SNP Mountain Trout On-The-Stream Schools

    More info 
  • Fishing class group photo with anglers standing on the gravel road in a group many of which are holding fly rods surrounded by a beautiful forest with the trout stream in the background

    George Washington National Forest Mountain Trout On the Stream Schools

    Learn to Fly Fish for Native Brook Trout the smaller mountain streams in our GWNF Mountain Trout On-the-Stream Schools

    More info 
  • Fly fishing angler standing in the North Fork of the Shenandoah River the water is slightly discolored with green trees lining the banks

    Shenandoah River On-The-Stream Schools

    Learn to Fly Fish for Smallmouth Bass in our Smallmouth Bass On-the-Stream Schools

    More info 

On-the-Stream School Experience

What to expect:
Whether you take the trout school or the bass school, each day begins at 9 a.m. with an interactive and dynamic presentation which covers: reading the water, fly fishing equipment and gear, fly fishing techniques, leaders, knot tying and fly selection.  After the classroom presentation and discussion, we are ready to go fishing.  You will then head to the stream for the one-on-one instruction with our knowledgeable and enthusiastic fly fishing instructor.  Once on the stream, the personalized/customized part of our On The Stream Fly Fishing lesson begins.  We will work with you on the various aspects of fly fishing on a one-on-one basis.  Our day normally finishes around 5 p.m.

What's Included in the On The Stream Fly Fishing Schools?

Whether you take the trout school or the bass school, we provide an instructor and a fly rod/ reel outfit for you to use for the day.

What's Not Included in the On The Stream Fly Fishing Schools?

We do not provide Waders/Wading Boots, Fishing License, Flies, Lunch, or Lodging.

Ask questions!  Did something you read not make sense? Did we say something that confused you? Do you want to practice casting? How about identifying insects or maybe how to tie a new knot? We will work through these questions with you to ensure you walk away at the end of the lesson better prepared for your next fishing trip.

Visit our fly shop at:

121 S. Main St, (P.O. Box 156), Edinburg, VA 22824 or call 540-984-4212