Ганна Новосад народилася 28 липня 1990 року в місті Ладижин, Вінницька область.
Навчалась в Українському гуманітарному ліцеї при КНУ імені Т. Шевченка, який закінчила 2007 року та отримала загальну середню освіту.
Потім вступила до Національного університету «Києво-Могилянська академія», де вивчала політологію. Здобувши в 2011 році освітній ступінь бакалавра, поїхала на навчання за кордон.
Будучи стипендіаткою Фонду Відкритого Суспільства (Фонду Сороса) вступила до Університету Маастрихту в Нідерландах. Через два роки отримала ступінь магістра з європейських студій.
Частково володіє англійською та німецькою мовами.
Паралельно, у 2012—2013 роках, в рамках Українсько-канадської парламентської програми, Ганна Новосад стажувалась в аналітичних центрах Іспанії та Чехії.
У березні 2014 року працевлаштувалась у Міністерстві освіти і науки України. Спочатку обіймала посаду радника Міністра освіти і науки Сергія Квіта.
З листопада 2014 по грудень 2017 року очолювала управління міжнародного співробітництва та європейської інтеграції МОН.
У грудні 2017 року була призначена на посаду генерального директора директорату стратегічного планування та європейської інтеграції.
У 2019 році була обрана народною депутаткою 9 скликання від партії “Слуга народу” номером 50 у списку як безпартійна.
29 серпня 2019 року призначена міністром освіти та науки України, склала депутатські повноваження. Звільнена з посади міністра 4 березня 2020 року.
29.08.2020