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