How do I remove old classes from showing up on my Program Listings?

Please go to Setup-.Schedule and take a look at your Registration End Date for the session that you do not want to appear on your Program Listing page.

If you adjust the date to close the Registration, this will remove the program from the listing page.