Line a 9x13 baking dish with parchment paper or foil. Leave an overhang on all sides. This makes it easy to lift the s’mores out after they freeze.
Break the graham crackers in half and place 15 squares in the baking dish.
In a large mixing bowl combine the pudding mix and milk. Using an electric hand mixer, whisk until the pudding is smooth and starts to set, about 3-5 minutes. Fold in 1/2 of Cool Whip and mix until incorporated.
Spread pudding mix into an even layer over the top of the graham crackers. Place the dish in the freezer and start the marshmallow layer.
In another mixing bowl beat together the marshmallow cream, softened cream cheese, salt and the remaining Cool Whip.
Remove the dish from the freezer and spread the marshmallow mixture evenly over the chocolate layer.
Place remaining graham crackers over the top. Cover with foil. Freeze 6 hours, or overnight.
Remove the s’mores from the baking dish using the parchment paper overhang and place on a cutting board. Using a sharp knife, slice to make 15 bars.
Let the bars soften 5-10 minutes at room temperature before enjoying.
Wrap any leftovers individually in Saran Wrap or foil and store in the freezer to enjoy later.