You dont need to drop your existing system in order to get fiew new features. OACS is a big system in my opinion to big for your requirements.
As you said what you realy need is to change "the Members and Class Schedules pages, into dynamic pages"
It is much easier to find some help and build new features to your existing site then to change the whole site all together. Good luck.