There are 36 weekends until July 1 (Thursday, July 1, 2027).
Each Saturday between today and the date counts as one weekend — 36 Saturdays in the 251 days until July 1.
July 1 falls on a Thursday, which is not a weekend day.