Korrekt ja, aber sie stehen in einem unterschiedlichen Kontext.
Hier
Sie hat schon den deutschen Wortschatz gelernt.
ist „schon“ als Adverb an das Nomen gekoppelt. ist also ein Attribut. „Wortschatz“ wird hier in eine Beziehung zu anderem gesetzt, was zu lernen wäre:
„Sie hat schon den deutschen Wortschatz gelernt. Jetzt gilt es, Satzgrammatik zu lernen.“
„Sie hat den deutschen Wortschatz schon gelernt.“
Hier ist „schon“ adverbial an das Verb gekoppelt. Hier wird „gelernt“ in eine Beziehung zu anderem gesetzt:
„Sie hat den deutschen Wortschatz schon gelernt. Jetzt gilt es, die richtige Anwendung zu üben.“
Außerdem kann „schon“ in diesen Sätzen aber als Abtönungspartikel verstanden werden. Fast gleichbedeutend wie „zwar“. Also so wie:
„Das Auto ist schon schön, aber leider fährt es nicht“
In dem Fall wäre die Unterscheidung zwar schon genauso wie oben, die Sätze würden dann aber zum Beispiel mit einem „aber …“ oder „aber noch nicht …“ fortzusetzen sein.
Gruß
Metapher