ATVs are not allowed on many public lands in the state of Vermont. However, the Vermont Secretary of Natural Resources has designated some public land for ATV use. Simply check local ordinances or communicate with local ATV clubs to ensure you're riding legally.
Check out these Beecher Falls, VT ATV/OHV resources: