****NOTE AFTER MY POST: I didn't mean for this message to be so long. Just got excited to talk about Epcot****
You can definitely spend a whole fun day at Epcot. I would say the best attractions for teenagers are Mission: Space (an intense simulator that takes you on a mission to Mars), Test Track (the same ride system as Radiator Racers but with a theme about testing a car that you get to design yourself), and Soarin' (which you have probably experienced already in California).
Spaceship Earth is a relatively long dark ride about communication throughout human history. It's an original attraction and cool to see. It's the one inside the "Epcot ball" (as I always called it). Definitely not a thrill ride since it's super slow, but it's one I never miss.
The Living Seas is really cool. It's a huge aquarium with dolphins, sharks, stingrays, manatees, and loads of other fish. It's a nice place to get inside and beat the heat for a while since you'll be visiting in late July. If your kids aren't into Finding Nemo, you can bypass the Nemo ride by going in through the gift shop, but if there's not a long wait I'd go on the ride to get into the aquarium. It's short and really cute.
Living with the Land is a boat ride through a green house where you learn about agriculture. It's nice if you need to get off your feet for a while, but unless your kids are into agriculture and farming, I wouldn't wait longer than 10-15 minutes for it. That being said, I do tend to go on it a lot, so there's clearly something I like about it. (By the way, Soarin' is in the same pavilion as this ride.)
Journey into Imagination is something I would say you can skip unless you're looking for a way to kill time. It's geared more towards younger children.
I have grown to LOVE World Showcase as an adult, but it's hard to say what your teenagers would like without knowing them personally. There is a boat ride inside the Mexico pavilion, which is cute. Again, nice way to relax and get off your feet for a while but not worth a long wait in my opinion. The pavilion itself is very cool. Once you go inside, it is like you're in an outdoor Mexican marketplace. Definitely worth a visit.
Norway has the Frozen ride, which I think is very cool but also may not be worth the wait for your teenagers unless they're big fans of Frozen. If you can get a Fastpass for it, go for it. Or arrive at opening and walk straight there. When I did this, the wait was only about 30 minutes since they didn't start taking Fastpasses until a little later (10 or 11am, I think it was.) I'm not sure if this is still what they do, but that was the only way I could get into it without a huge wait.
China has a 360 degree theater with a movie showing the China landscape. Canada also has a similar 360 degree film. It stars Martin Short and has a bit of a comedic twist on it. I would choose the Canada movie over the China movie because of the comedy, but they're both nice. Just know there are no seats for these, just rails to lean on.
Germany has a large buffet restaurant with entertainment and of course shops, drinks, and food like all the other countries. There is an extensive miniature train set there that is really cool to see (no line or anything, just as you're walking by.)
Italy doesn't have a big attraction either but has some shops and some food options. There is a pretty photo op that looks like Venetian canals, but I usually walk right past Italy for the most part.
There is a cool audio-animatronics show in the America pavilion. It's called The American Adventure. It takes you through US history and is a great little show. I really enjoy it. *********Before the show (or even if you don't decide to see the show), I would definitely recommend going into the lobby to hear Voices of Liberty. They are an incredibly talented a cappella vocal group. In my opinion, their vocal talent is almost worth the price of a ticket to Epcot. They do a set of about 15 minutes before each American Adventure show. I always try to make sure to see them.*********** Also, check the theatre across from the America pavilion on the World Showcase lagoon. There are often celebrity singers and bands playing free concerts there.
Japan has a couple nice restaurants and a huge store with Japanese goods. There is also an artist that makes animal shapes out of candy. While that may be cooler for younger kids, I like to stop by and see her make the animals. It's a cool art to see.
Morocco has some nice food and really cool architecture. I've been to Marrakesh, and it actually feels like walking through the streets there.
France has a beautiful 180 degree movie (with chairs) that shows off the country and has some fantastic music by French composers. I never miss this film. It's from the late 70s/early 80s though, so be ready to see some "old time" clothes.
The UK pavilion is also mainly shops and restaurants. There is a small stage in the back where a band plays as well.
Illuminations is a cool evening show, so i'm sure you'll enjoy that. Just make sure you can see the globe (which will not start there but will end up in the center of the lake), and make sure to wait until the end of the show. A lot of people start to leave before it's over because the end of one of the sections seems like a finale.
Sorry for the long message, but Epcot has actually become my favorite Disney park. World Showcase might be tougher for teenaged kids than a park with ride after ride but then again, maybe not. It just depends on their interests. If they're interested in learning about different countries and cultures and trying different foods, then they'll love it. However, even if they're not, I think they'll still enjoy certain parts of it. Future World is where most of the attractions are, and I'm sure they'll enjoy some of the things there, particularly Mission: Space and Test Track if they're into thrill rides. One final thing to make you excited, Epcot feels much more open than the other parks, so even if it's crowded (which I'm guessing it will be at the end of July), you will feel physically less crowded than if you were in the other parks. This is one thing I absolutely love about Epcot. Hope you guys have an awesome trip!!