:up: I'd say 'a sports day' in a question, because the fact that I'm asking implies that I don't have a particular one in mind. But if the context made it clear which day I meant, I'd use no 'a' (and mental capitals ;-)): 'We're allowed to go straight home after Sports Day, without going back to school''.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: