J.N.
It really isn't that he hasn't gone to obedience classes. It's that he is a Beagle and always will be. He's not going to be happy in the house or tethered in the yard. You're going to have to decide, are you willing to spend some more time with him (walk him, take him to the dog park, etc) and maybe a bit of money for an inexpensive fence, or will he be better off with a family that can give him the time and attention he needs?
I know it's hard. We had to give up a sweet, cute, loving dog because we simply did not have the means to take care of her any more. It was hard on everybody. But she ended up with a family that could give her what she needed. I would advertise in a local publication (ksl.com is good if you life in N. Utah) and ask around $20 for him. It's better than giving him for free, because someone who is willing to spend a bit of money for a good dog is more likely to take care of him. If that doesn't work, you can take him to the humane society. They charge something to take in animals, but they also adopt them out better (and keep them longer) than the animal shelter.