I am in elementary school a lot as a sub and we have routines that start on Monday for the spelling test on Friday.
There is a theme each week,,, long e, etc and star words (usually 3)
We brainstorm on the white board for all kinds of words that fit in each category. Children write the star words 3 times each. During Language arts time, the spelling pattern is followed on the computer games, games with teams, and seat work which is usually writing sentences, etc.
A lot of the higher grade levels will have the students write the words 5 times each, make a sentence with each word.
Phonics does play into it a lot as well.
We have tiles on a board to practice making the words, bingo, word puzzles, etc. Anything you can do to make it fun helps them learn. It's true that spelling is a memorization process as well.
I am sorry a teacher is writing a big red F of papers. When we grade, we have incentive bucks that the children use for the treasure chest... so if someone gets all 10 words correctly, they get 5 bucks. Even if a child gets 0 correct, they still get a buck for trying because you don't want to squash their esteem and I see that happen so often. I've had children in tears for missing words and it breaks my heart because I know they are trying.
Playing games with her at home can help. Make 2 sets of flash cards and play concentration.
We put shaving cream on a desk and they write words, give them each a small white board with markers (they love the white boards dry erase) and they spell words.
Best wishes to you.