Just outside of Grand Teton National Park, Headwaters Campground at Flagg Ranch has mostly pull-through RV sites along with a few tent sites.
The park service says: “Located in the John D. Rockefeller, Jr. Memorial Parkway, just south of Yellowstone National Park’s south boundary and five miles north of Grand Teton National Park. . . . full hook-up RV sites (20 and 50 amp electric), and camper cabins. Services include dump station, showers and laundry. Call for reservations.”
Nearby is a gift shop/restaurant/gas station.
Unfortunately, the few tent only sites are mostly at the end of rows of RVs, giving them bare dirt/roads sometimes completely around them, as in the photos below.
Most other Grand Teton National Park campgrounds have more vegetation between sites.
Jenny Lake campground, a short distance from Jenny Lake, 49 sites, tents only, one vehicle only less than 14 feet long, is the first to fill each day, often early in the morning.
Signal Mountain (86 campsites) is the campground with some sites with views across the lake to the mountains. Shower house and laundromat near the campground office. Grocery and restaurants.
Lizard Creek campground also has sites on Jackson Lake, some with views.
Colter Bay campground includes 335 individual campsites (160 tent spots with tent pads), 11 large group campsites (by reservation only), 13 electric sites, and ADA-accessible hookups. None of these campsites are on the lake and none have views. Shower house and laundromat, grocery and restaurants.
Gros Ventre campground, 4.5 miles from Gros Ventre junction, is the closest campground to the town of Jackson (9 miles +/- Northeast). Sites vary in size and can accommodate RVs up to 45ft. Thirty-six sites have electricity. Ten are ADA compliant with the adjacent restroom being ADA compliant. It has cottonwood trees and sagebrush along the Gros Ventre river. You might see a moose wander through the campground and sometimes can find one along the river.