American English
- on (the) weekends, on the weekend
British English
- at (the) weekends, at the weekend
"on the weekend" means "on this weekend", not "on (the) weekends".
"(on) every weekend" stresses the idea that this occurs on every single weekend without fail.
"on (the) weekends" means generally "when it is a weekend".
"on (the) weekends" will refer to particular weekends or weekends during a particular time period.
댓글