No shoulder. Just grass right up to the edge of the lanes. It really sucks.
The only solution I can figure out is to ride through my subdivision to the north entrance and then walk the hundred yards to the intersection, where there's a bike lane on the crossing road. Alternatively I could walk the bike across the grass half a block to the south, where there's a bike/walk path. It's just my stretch of road that has no provisions for bikers. Grrr.