It's mid-April, which means that many of your favorite shows are wrapping up their seasons before the summer hiatus.

In the case of ABC, two fan-favorites, Once Upon a Time and The Middle will wrap up their entire series. Once Upon a Time will say goodbye to the fairy tale world on Friday, May 18 with The Middle making its final bow with a one-hour series finale the following Tuesday, May 22. That Tuesday will also see season enders for Roseanne, Splitting Up Together and For the People.

ABC Renews Roseanne for Season 11

Grey's Anatomy fans need to mark Thursday, May 17 on their calendars as the hospital drama and its firehouse spin-off Station 19 will end their runs on the same night.

For shows on the bubble like Designated Survivor (which will end Season 2 on 16) and Agents of S.H.I.E.L.D. (May 18), decisions about their future seasons will be made in May when ABC makes their annual Upfronts presentation with their 2018-19 fall schedule.

The full list of ABC season finale dates is below.

*All times are ET
THURSDAY, APRIL 19
Scandal 10:00-11:00 p.m. (Series Finale) - Previously Announced

TUESDAY, MAY 15
black-ish 9:00-9:30 p.m.

WEDNESDAY, MAY 16
The Goldbergs 8:00-8:30 p.m.
Alex, Inc. 8:30-9:00 p.m.
Modern Family 9:00-9:31 p.m.
American Housewife 9:31-10:00 p.m.
Designated Survivor 10:00-11:00 p.m.

THURSDAY, MAY 17
Grey's Anatomy 8:00-9:00 p.m.
Station 19 9:00-10:00 p.m.

FRIDAY, MAY 18
Once Upon a Time 8:00-9:01 p.m. (Series Finale)
Marvel's Agents of S.H.I.E.L.D. 9:01-10:01 p.m.

SUNDAY, MAY 20
America's Funniest Home Videos 7:00-8:00 p.m.

MONDAY, MAY 21
Dancing with the Stars: Athletes 8:00-9:00 p.m.
American Idol 9:00-11:00 p.m.

TUESDAY, MAY 22
Roseanne 8:00-8:30 p.m.
The Middle 8:30-9:30 p.m. (One-Hour Series Finale)
Splitting Up Together 9:30-10:00 p.m.
For The People 10:00-11:00 p.m.

SUNDAY, MAY 27
Deception 9:00-11:00 p.m.