Nors Didžioji Britanija galėjo kvalifikuoti sportininkus į 2012 m. Vasaros olimpines žaidynes per šeimininko pasirinkimą, Šepardas buvo pasirinktas varžytis zonos kvalifikaciniame turnyre Bratislavoje. Pusfinalyje ji nugalėjo rumunietę Cristina Ghiță ir laimėjo vieną iš dviejų olimpinių bilietų. Individualiame varžybose pirmojo rato metu nugalėjo savo komandos draugę Sophie Troiano, tačiau antrojo rato metu pralaimėjo pasaulio Nr. 6 varžybininkę Corinne Maîtrejean iš Prancūzijos. Komandinio varžybų metu
Sheppard, Troiano ir Anna Bentley pirmajame raunde atsidūrė Egipte, o po to susitiko su favoritais Italija, kurioje dalyvavo individualų varžybų bronzos, sidabro ir aukso medalininkai. Didžioji Britanija ketvirtfinale buvo nugalėta 14-42. 2011-2012 m. Sheppard baigė sezoną kaip 35-asis pasaulyje, geriausias karjeros rezultatas.