If all student-led clubs are required to meet after school it is legal.

The school/staff-led groups (that I assume have nothing to do with religion) are completely different.