No.
A better sentence would be:
She has always turned her homework in on time.
Is this sentence correct? She has never been missed her homework.
2 answers
She has never been missed her homework.
What about:
She has never missed her homework.
What about:
She has never missed her homework.