Ranch Horse Association of Michigan (RHAM) offers classes for all levels of riders (Open, Amateur, Novice Amateur, Youth, Novice Youth)! Variety of classes offered, including cattle classes, trail, ranchmanship, horsemanship, reining, ranch riding, walk/trot, showmanship, halter, and more! *WEEKEND HIGHPOINT AWARD*