Yep, this is the best place for 100 yard rifles. But the class is only about 90 minutes, not a half day. It costs $15 for Wake County residents, $30 for non-Wake. And you get a coupon good for $2.00 off each of your first five visits. It's open Tuesday, Thursday, and Friday evenings, plus Saturday and Sunday afternoons. The orientation sessions are held several times a month, usually on Wednesday, Saturday, or Sunday. If you go to one of the Sat/Sun sessions, you can go right into the range after getting your card.
I have heard some say that they are strict or harsh, but I have always found them to be safe and helpful. I think it's a good place to take your family or new shooters. I'm in there quite often.
http://www.wakegov.com/sheriff/services/firingrange/pages/orientfetc.aspx