Disneyland Resort Express through Grayhound is 48 round trip per adult from DL area hotels to LAX and kids are free with paying adult. 35 bucks rt to SNA.
The first weekend they're going is Dapper Day and I also heard there's a marathon and a cheerleading competition going on, so it's going to be crowded! I'd suggest they start calling around now to book a room!
Oh, because it's Dapper Day weekend, there are some awesome rates at the Disneyland Hotel and at the Grand. DL Hotel is $199 a night and the Grand is $249 a night. They don't have to participate in Dapper Day to get the rates. Just thought I'd toss that out as an option. Good luck!