Vaikka Ison-Britannian urheilijat voisivat osallistua kesäolympialaisiin 2012 isäntävalinnan kautta, Sheppard valittiin kilpailemaan vyöhykkeen karsintaottelussa Bratislavassa. Hän voitti puolifinaalissa Romanian Cristina Ghiță:n voittaakseen yhden kahdesta olympiakilpailusta. Yksilöllisessä kilpailussa hän voitti joukkuetoverinsa Sophie Troianon ensimmäisellä kierroksella, mutta hävisi Ranskan Corinne Maîtrejeanille toisella kierroksella. Joukkueessa
Sheppard, Troiano ja Anna Bentley kohtasivat Egyptin ensimmäisellä kierroksella ja sitten suosikki-Italian, jossa oli bronssi-, hopea- ja kultamitalisteja yksilötapahtumassa. Iso-Britannia kukistettiin neljännesfinaalissa 14-42. Sheppard päätti kauden 2011-12 maailman 35:n sijalla, uransa paras.