Yes, she should file as a North Carolina resident since she is just there for school purposes. She needs to also file a nonresident return for Ohio because of the W-2s. Here's the information on filing a nonresident return.
https://ttlc.intuit.com/replies/3302052