ATVs are only allowed on approved roads in New Hampshire. However only operators with a valid driver's license or operators who have a safety certificate and are accompanied by a licensed adult may ride on approved roads.
Check out these Hanover, NH ATV/OHV resources: