Goodness - what a response!
I'm sorry I've not been back earlier 
Right, well yesterday morning we received a letter from the MFL team leader, through the post, addressed to dp and I, advising us that ds is being moved down a set in French as of Monday.
I assumed ds already knew, so mentioned it (I didn't confront him or anything!) and he was visibly taken aback - he'd had no idea. He's really, really upset about it (too upset tbh - it's cast a shadow over the whole bloody weekend) and also worried that he'll have to drop German (top sets do two MFLs in Y8/9) which he really enjoys.
Now, I should have approached ds differently perhaps but regardless - this seems like a crappy way of doing things. They weren't set at all in Y7 and we're only a matter of weeks into Y8 - as a rule I totally defer to ds's teachers' expertise but this time I'm rather pissed off.
I was hoping to ask for a bit of advice as to how to handle this but before ds and I managed to get home yesterday dp had already fired off a snotogram which I really don't think is going to help 