That is too bad that you couldn't somehow get the misdemeanor M.J. charge off your record. The best school is Schneider, but I was told that they stopped it for now as the economy is slowing to a crawl.
If you do get in one, don't get into one that makes you sign your life away just to drive for them. You obviously have access to the internet so Google "No experience trucking jobs". I just talked to some guy the other day who did just that and ended up with Star Transportation.
I did hear about one in Michigan City IN to stay away from and Pam Transport is not where you want to be either. My friend's kid ended up going to a place that said they would get him 2500 miles per week, but didn't so he quit. Then they sued him. He called the company for the kid and said he had a copy of the contract right in front of him and their bullying tactics would not work and that if they didn't back off, they were in for a lawsuit.
READ THE SMALL PRINT. Keep copies of any contract. Don't sign anything you don't feel good about.
Good luck.