Aaptiv allows you to download classes while on Wifi and play them later offline.
To download a class, tap the Make Offline button to turn on the feature. If you want to delete the workout from your Downloads tab, simply swipe the same button. You can keep as many classes as you'd like in your Downloads tab. Once you download a workout, your phone will play from the local file regardless of whether or not you have service.