My crush always texts me first but avoids me in person (school)?

My crush always initiates the conversation and texts me for hours (1-4 hours). Even when I act dry sometimes, she still tries to keep the conversation alive and going. However, when we see each other in person, she tries her best to avoid me. This has been going for about 3 months now. Is she too shy to approach me?
My crush always texts me first but avoids me in person (school)?
Post Opinion