We offer a comprehensive program that is easily scalable to all ages and fitness levels. We are open 7 days per week and have classes from early morning until late evening. Whether you’re just starting out, a seasoned athlete, or anywhere in-between, you’re sure to find a class that’s right for you. For a description of our current classes, continue on to the full listing.


These classes make up the bulk of the schedule at CrossFit Roselle. Pushing, pulling, jumping, lifting, swinging, running, throwing. You name it, we do it. Workouts are done in group setting so you can be pushed and motivated by others around you. Our coaches are there to lead you through the movements and keep you in check. These workouts are appropriate for the majority of our members, and they can be modified to accommodate any specific age and ability.  We recommend attending 4-5 CrossFit classes on a weekly basis to get the best benefit from the program.


The Masters/Beginners is a great way for all new members to get started at CrossFit Roselle.  Whether you are new to CrossFit or just looking to perfect your form, this class is for you.  Classes consist of a group warm-up, a strength or skill session, the workout of the day, and cool down.  Classes  are held on Tuesdays and Thursdays at 6pm and Saturdays at 10:30am.  We recommend that all new members attend 2-4 weeks of the Masters/Beginners classes before entering the CrossFit classes.

 Open Gym

Open Gym is included as part of all membership packages (excluding punch cards). During Open Gym, you are able to work on additional strength or skill movements for as long as you’d like during regularly scheduled hours. CrossFit Roselle even provides additional Olympic lifting, strength training, and conditioning programming at no additional charge.  You may utilize the Open Gym time to get the extra work done at your own pace.