you would need separate tables for the venue, class, level, and task with relational columns to relate to the previous table.
for example:
venues:
venueID
venueName
classes:
classID
classVenueID - relates to venues.venueID
className
and use dynamic dropdowns to populate the child lists.