I guess I wrote Cnglish sometimes . I googled: British Eng and they say "at the weekend" . In the US we say "on the weekend". Thanks FE !