Шарить = to know thoroughly, not just to know, at least it sounds like this to me.

Она шарит в английском.
Ну, а я не шарю, я только знаю его маленько.
А она - по-настоящему прошаренная девчонка.