Summer scientifically/officially begins at the solstice on 21st/22nd June and ends at the autumnal equinox on 21st/22nd September. On that basis, Midsummer would be around the end of the first week in August. However, it is obvious that standard phrases such as "flaming June" and "hotter than a June bride in a feather bed" have nothing whatever to do with springtime phenomena, which that official definition would largely mean.
As the second definition of �summer', The Oxford English Dictionary or TOED...that's my abbreviation of its name!..says:
"in popular use, comprising in the northern hemisphere the period from mid-May to mid-August."
Traditionally, Midsummer's Day was June 24th and - in a temperate climate such as ours - the seasons are all about the same length...ie 13 weeks or so. Accordingly, summer would, in most people's view, begin some 6� weeks before June 24th, which is around May 10th , and end around August 9th. That fits almost perfectly with what TOED says.
So, you can take your pick...the historical definition of June 24th or the scientific definition of around August 5th.
Interestingly, if you try to combine the two ideas...ie that June 22nd is Day 1 of summer and June 24th is Midsummer's Day, then June 27th must be the first day of Autumn! That's pretty well what has happened this year!!