Also every year there are fly fishing classes at the Pequest Trout Hatchery which is roughly a 45-60 min drive from Jefferson. Might be worth your while to take your kids to a class. Dates will be posted on
www.njfishandwildlife.com once they set them.