<human>: Can you condense the text into three sentences or less?

Hello dear redditors! 

First of all i would like to say that my overall grammar use isn't all to great, i'm from belguim. 

Lets cut to the case.  
I'm in this very akward position with a girl, you may call her my crush.  We talk often online via chat because thats the only way we can talk to each other. We're both 2 very shy individuals. 
Whenever a fresh day starts i wake up with my goal being go up to her grow a pair and to start talking! I have good conversation in mind but then when i arrive at school... 

I arrive at school lessons start (she's not in any of my classes) 
The only times i really see her is between brakes. And she's almost always with friends, i just can't seem to rak up the nerve and go up to her and talk to face to face with her while she's with a group of friends seems wierd right? I'm always looking for perfect oppurtunities but i just can't seem to find one. The day passes and i haven't made any progress.

Now when i come home i start chatting with her. We have enough chat text to cover a whole book. But i just can't bare chatting on facebook anymore. I want to take things easy by first taking to her briefly and then asking her out. Would it be the wrong call to ask her out before i have approached her at school even tough we have chatted thogether for over a year now?
<bot>: How do i approach a shy girl as a shy guy at school when she's always with her friends even though we always chat thogether?