As a general rule St. Augustine grass is a good shade tolerant grass. If you are having issues with St. Augustine you may consider the Palmetto variety which has proven to be a little better in shade. If you want the best chance at turf surviving in the shade then you may try Emerald Zoysia. Remember that grass in heavily shaded areas will survive but not thrive.