The best choice for your construction would be over the weekend .
english.stackexchange.com/users/2705/Jimi Oke
Neither.
The answer is “this weekend”, as in “I will see her this weekend .”
Depending on which weekend you mean, you could also say “next weekend”, which is the weekend following “this weekend”.
“On the weekend” is sometimes used, but sounds odd to me.
“During the weekend” would only be applicable if you were clarifying that you meant not before or after, but during the weekend.
english.stackexchange.com/users/39/nohat
I would suggest at the weekend as normal English usage.
english.stackexchange.com/users/None/
It's pointless trying to make a case for any difference in meaning between any of these prepositions.
The main area where usage varies is that Americans favour "on the weekend" whereas Britons favour "at the weekend" Both nations also use over the weekend (for Americans, this is actually the most common form; for Brits, it's a close second).
But for Brits, during the weekend is the least favoured of these top four prepositions (it's second-to-bottom for Americans, who really don't like at the weekend).
And I'm pleased to report that in the weekend just isn't in the running according to NGrams!
Most speakers will be quite safe with this/next weekend , because most people in any particular linguistic community will have a common understanding of what these terms mean, but it's worth knowing that others may think differently , particularly when you're online and interacting with people who don't necessarily share your local idiomatic usage.
english.stackexchange.com/users/2637/FumbleFingers
On the weekend is the normal usage.
You can use during the weekend if your meaning specifically involves periods of time rather than just sometime "on the weekend."
english.stackexchange.com/users/2303/Robusto
Which is correct?   I will see her  on  the weekend.  I will see her  during  the weekend.
"On the weekend" or "during the weekend"
english.stackexchange.com
<word-choice><prepositions>
english.stackexchange.com/questions/8028
english.stackexchange.com/users/1446/Anderson Silva
The answer to this question will be subjective and also subject to regional trends. In America, "on the weekend" is normal usage, whilst this would sound odd to British speakers. "During the weekend" is not a particularly common expression and "over the weekend" would probably be more common for all English speakers. "Over the weekend" is the best answer. However some think that neither solution is  correct, whilst others believe "this weekend" is the answer as in " I will see her this weekend". Similarly, "On the weekend" is an unusual use and during the weekend” would only be applicable if you were clarifying that you meant not before or after, but  during  the weekend.These are mainly differences between UK and US English, with US using "on the weekend" and UK "at the weekend". "At the weekend" is the standrard English expression. Some believe that "this/ next weekend"  will be also understood by native English speakers.
The answer to this question will be subjective and also subject to regional trends. In America, "on the weekend" is normal usage, whilst this would sound odd to British speakers. "During the weekend" is not a particularly common expression and "over the weekend" would probably be more common for all English speakers. On or during the weekend can both be used. Other possible suggestions, include this weekend, at the weekend, or over the weekend.
Although "on the weekend" is used (mainly in the US), it can sound strange to some people. Alternatives include "this weekend", "at the weekend", or "over the weekend". "During the weekend" may be used  if your meaning specifically involves periods of time rather than just sometime "at the weekend." The answer to this question may be subjective and depend on regional variation. "On the weekend" would be considered acceptable depending on the region, and "During the weekend" could be used if you were referring to the weekend as a specific period of time. However, it is possible that neither choice is the best and that "Over the weekend" or "This weekend" may be more appropriate.
Over the weekend is the best answer. Neither is correct.  The answer is “this weekend”, as in “I will see her  this weekend .”  Depending on which weekend you mean, you could also say “next weekend”, which is the weekend following “this weekend”.   "On the weekend" is an unusual use. During the weekend” would only be applicable if you were clarifying that you meant not before or after, but  during  the weekend. At the weekend is the normal English expression. There are differences between UK and US English, with US using "on the weekend" and UK "at the weekend". This/ next weekend will be also understood by native English speakers.
On the weekend is sometimes used During the weekend can be used. Other alternatives suggestions, this weekend, at the weekend, or over the weekend.
It is possible that the best choice would be neither of these phrases, with "this weekend" or "over the weekend" being potentially better choices. "On the weekend" would be considered acceptable depending on the regional variant of English. "During the weekend" would be acceptable if you referring to the weekend as a specific period of time.