Smallmouth Bass On-The-Stream Fly Fishing School

Do you want to Learn to Fly Fish? Smallmouth Bass On-the-Stream Fly Fishing Lessons

Learning to fly fish for Smallmouth Bass - Edinburg, Virginia - Murrays Fly Shop

Smallmouth Bass Fly Fishing School with Murray's Fly Shop from Murray's Fly Shop on Vimeo.

COVID-19 Changes for 2021 --Updated 3/26/2021 but subject to change.  If you are registered for a school we will keep you updated prior to attending the school.

Since some of the restrictions have been lifted, we are intending to conduct a brief presentation/slide show in the fly shop before heading to the river to fish. We will keep you updated.   All students will meet out front of the fly shop in Edinburg, Va for a meet and greet.  Then students will follow the instructor to the stream for a casting lesson and hands-on instruction in the Shenandoah River.    Masks will be required while indoors and can be worn outside if preferred. 

No transportation is provided by Murray's Fly Shop or our Instructors.  
Still have concerns? A Guided Fly Fishing Trip includes you and your guests with one of our Guides/ Instructors.
Do you have questions? Give us a call (540-984-4212) or send us an email (

Learn to Fly Fish in our Smallmouth Bass On The Steam Fly Fishing Schools.  Since 1962 Harry Murray has honed these lessons to what we feel are the most informative anywhere. These classes cover the tactics and techniques needed in both Smallmouth Bass and Trout Fly Fishing.

We conduct these Smallmouth Bass On The Stream Lessons at the fly shop in Edinburg, VA. Each lesson begins with a presentation at the fly shop then we drive to either the North or South Fork of the Shenandoah River to learn to fly fish.

Once on the river our knowledgeable and patient instructors will work with you one on one to improve your fly fishing skills, tactics, and techniques. We customize the On-The-Stream Fly Fishing portion of these lessons to meet your specific needs and desires.
The format we use also provides a great "Introduction to Fly Fishing" Class.

This On the Stream Fly Fishing Lesson will provide you with the experience and knowledge to fish smallmouth bass rivers and large trout streams anywhere.  You will learn, or brush up on, casting, fly fishing equipment selection (fly rod, fly reel, fly line, flies, wading gear), knot tying, reading the water, entomology, nymphing, streamer fishing and topwater fishing.   These techniques and tactics, while successful for fly fishing for smallmouth bass very closely mimic trout fly fishing in larger streams and rivers around the world. We spend the majority of the time on the river to maximize your individual learning experience. Please come prepared to wade in the river and fish for the majority of the day.

Learn To Fly Fish Lesson from Murray's Fly Shop

(Dale pointing out Smallmouth Bass Food on the Shenandoah River during the On-the-Stream portion of our Smallmouth Bass Fly Fishing Lesson.)

We provide high quality Fly Rods and Fly Reels for you to use free during these schools. We have a large selection of Fly Rod Outfits for those wishing to purchase their own fly fishing outfit.  (Lodging, Wading Gear and Flies are not included.)

What You Bring/Provide:

  1. Virginia Freshwater Fishing License (available at or fly shop) or online at
  2. Chest High Waders are highly recommended for May and early June. From mid June through August we wade wet (wading shoes/no waders) and highly recommend a supportive pair of wading shoes for the day. Hip Boots are not adequate for the Shenandoah River.
  3. Change of Clothes, Raincoat, Camera (optional)
  4. Lunch, Water, Sunscreen, Bug Repellent
  5. You may purchase flies, leaders, fly boxes and other gadgets at the school if needed or you can bring your own if you already have them.

Please read our School Disclaimer below for a more detailed list of recommended items.

A detailed information sheet (where to meet, what to bring, places to stay, etc.) will be emailed to you upon registration.

We maintain a 5:1 Student to Instructor ratio.  Cost of school is $196.00 per person

2021 School Dates

To register please CLICK HERE and be sure to choose a date from the drop down menu.

 Friday June 4

Monday June 7 Saturday June 12
Monday June 14 Friday June 18 Saturday July 10
Saturday July 24 Saturday August 7 Saturday August 21

Cancellation Policy

If you need to cancel 60 days before the date of your school, a full refund will be given.  With cancellation notice shorter than 60 days, your refund will be issued through a gift certificate from our fly shop less a $50 cancellation fee.

School Disclaimer and more details

On-The-Stream Schools and lessons are conducted on the stream/river. Our goal is to ensure you have the best experience possible.

Many factors are beyond our control such as heat, cold, rain, briars, tall grass, poison ivy, slippery rocks, ticks, mosquitoes, bees, bugs, falling in, etc. These schools involve moving around in the water and along the stream. Please come prepared to spend the day outside.
*We Strongly encourage wearing hard sole fishing boots and waders from April through mid-June.
*We strongly encourage wearing hard sole fishing boots when wet wading.
We do not recommend open toe sandals, flip flops, aqua socks or kayak style booties.
Long pants are recommended when wading wet since they will provide some protection from briars, grass, poison ivy, etc.
A wading staff is strongly recommended to anyone unfamiliar with wading the streams and rivers of the Shenandoah Valley.
Activity on the stream is roughly equal to walking up 8 flights of stairs over 15 minutes. Please make an honest assessment of your abilities.
Should you find this level of physical activity difficult, please give us a call at (540) 984-4212 to discuss the best option to ensure a good experience learning to fly fish.

Smallmouth Bass Fly Fishing Schools Shenandoah River Virginia - Murray's Fly Shop

A successful and happy student holding a nice smallmouth bass caught in our On The Stream Fly Fishing Lessons.


"Jeff did an outstanding job! I'd do it all over again."--Jack

"Thank you all for a terrific experience. You provided a great deal of new, and very beneficial information in the classroom.  The experience with Jeff on the water was marvelous with a total of 9 landed bass (the 10th one was a monster, but my tippet broke--the one that got away story)."--Phil

Other Ways to Learn to Fly Fish

 Mountain Trout
Half Day
Guide Trips Fly Fishing


Visit our fly shop at:

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