Why dont you try simpler option select like block + throw? See if you can do that consistently. You just jump, sweep, stand above opponent and grab or punch/sweep. If its a grab, the option select rejects it. If its a low attack, you block it. If high attack, youll c.LK it. Very basic option select.
Safe jumps usually require precise jump distances and must hit on the first frame. You may not be timing it properly. Also,w ith Ryu, OS safe jumps are different for variety of characters. Like with Sagat, you only have the os of j.HP and block. if he tries to AA with Hk, you beat it and can combo. If he tiger uppercuts, you will land and cancel the j.Hp into block because it will hit on first frame and recover before the tiger uppercut becomes active, allowing you to block, thus making it safe. He blocks, hes in blockstun, but im not positive on ryus options after that/how safe on block it is (dont main ryu).
Also, because of strict timing (if you are late, they can SRK or otherwise counter your “safe” jump), you cant usually time your hit to land on the first frame of their recovery, which can affect how safe it is/what options they have. Usually only good on unrecoverable knockdowns for starting out (throws, ultras), though can do them most anytime if you master the timing/situational awareness.
Heres a good video on Option Selects in general. [media=youtube]aHHoGHcgK9k[/media]
The video shows Ryu’s option select srk safe jump with the training mode button inputs shown at about the 3 min mark for reference, but covers the basics of all teh OS’s you can do.