Season 1 ABC Season 21 ABC , 2010 - 2011 Season 22 ABC , 2011 Season 23 ABC , 2012 Season 24 ABC , 2013 Season 25 ABC , 2014 Season 26 ABC , 2015 Watch now Season 27 ABC , 2016 Watch now Season 28 ABC , 2017 Watch now Season 29 ABC , 2018 Watch now Season 30 ABC , 2019 Watch now Season 31 ABC , 2020 Watch now Season 32 ABC , 2021 Watch now Season 33 ABC , 2022 Watch now Season 34 ABC , 2023 Watch now Season 35 ABC , 2024 Watch now