If it's big enough you can go here
http://www.topozone.com/ and calculate rise over run and get fairly close on an average grade. It's really tough to get accurate grades at different points without equipment or plotting the route in topographic software (which isn't always accurate either).