"Goes Upstream" is the eighth episode of season three and the thirty-fourth episode overall of the animated children's series The Magic School Bus. It originally aired on November 24th, 1996.
Ralphie is in charge of bringing the fish for the school's Fish Fry, but unfortunately, there are no salmon in the spot he usually fishes with his uncle. Ms. Frizzle takes the class on a field trip to find out where the salmon are and changes The Magic School Bus in to a migrating salmon. Eventually, they find them, the class becoming salmon themselves. Not wanting to disturb them, they bring fish-shaped potatos to the fry instead.
The class is going on a fishing trip and Ralphie is perplexed over the paucity of salmon in the sea. The class has yet to catch a single fish and they won't have anything to searve at the all school Fish Fry. Just then, Ralphie catches a bite and reels it in, only to find that it is Ms. Frizzle dressed in a fish suit. When Ralphie tells the teacher about the dearth amount of fish the class has caught, Ms. Frizzle guides the class inside The Magic Fishing Boat and Liz transforms it into a salmon right before diving underwater. Ms. Frizzle uses a microbus software disk as a brain for the salmon to have The Magic School Salmon think like a salmon to put inside the software. The Magic School Salmon is also replete with microbus window, which lets the class see what it is thinking, which shows that it is going to eat more of the fish underwater. The class is engrossed when they see other thought of The Magic School Salmon and Arnold comes across a pressure sensor, which lets the others know what to watch out for using the water pressure. Just then, The Magic School Salmon comes across the shark and Ralphie attempts to steer, only to learn that The Magic School Salmon has a mind of its own and thinks on its own. It narrowly avoids the shark and comes across more fish. To the class' surprise, they find that The Magic School Salmon isn't hungry anymore and it comes across more salmon. Ralphie then changes his mind and wants to go back. Dorothy Ann then reads up into her book that when a salmon loses its appetite and starts joining the other salmon going into the same direction, the salmon are migrating, and the class wonders where The Magic School Salmon is going.
Dorothy reads in her book that animals who migrate travel up to 1,000 miles and could take months. Ralphie then has a plan to turn The Magic School Salmon around outside. Ms. Frizzle offers the class diver suits to swim underwater (with Phoebe, Dorothy, Arnold, and Tim still inside The Magic School Salmon) and get The Magic School Salmon to turn around. But the bus continues swimming and Arnold discovers that the water is losing its salt according to The Magic School Salmon, meaning that the bus is no longer swimming in the ocean anymore. Tim surmises that The Magic School Salmon is swimming through the river, and Dorothy explains that salt water fish die in fresh water. Ms. Frizzle tells the class that salmon are versatile and can switch from being salt water to fresh water fish.
Meanwhile, Ralphie, Carlos, Keesha, and Wanda are riding onto each of the four salmons and find that The Magic School Salmon has stopped and is surrounded by other salmon. When they notice that the salmon are gradually changing appearances, Ms. Frizzle explains that salmon change in fish years and are also waiting for the water to rise since the river is low and hardly any water comes down. Just then, a thunder storm comes down and the salmon continue to migrate.
When the storm ends, the four students hide behind the seaweed on the land and Ralphie decides to use Caviar Alamode, a fisherman, to catch the salmon-transformed bus. They grab onto the hook he casts over his shoulder and end up into the river. The Magic School Salmon hooks onto the bait and is reeled in, only to later release itself off. The students inside The Magic School Salmon discover the smell inside and try to figure out where it is coming from, as well as the puzzle coming together.
Meanwhile, the four students outside come up with a plan to lure The Magic School Salmon to the waterfalls since it wouldn't make it through the dam. To there surprise, however, the salmon hop over the dam and above the moving stream overhead. Inside The Magic School Salmon, Arnold learns that it has stopped moving and that the picture is now complete. Ms. Frizzle tells the class that it is now the destination for The Magic School Salmon and the rest of the salmon. The other four students outside swim to The Magic School Salmon's destination and make it inside. Ms. Frizzle ejects the disk out if the software and adds in another disk, which causes the class to end up in each egg The Magic School Salmon laid and inside the underwater stream with the rest of the laid eggs.
While inside the eggs, the class learns that salmon migrate to find their place to laid their eggs, which is why the females migrate. When Tim asks why males migrate, the class learns that males do it to fertilize the eggs hatching. Ms. Frizzle lets Liz, suited in a wetsuit, out of the bus, which buries the eggs with rocks, to which Carlos jokingly states "The yolk's on us!". The Magic School Salmon shines on the eggs and the class hatch out of their eggs as baby salmon. They search for food and eat the fish food Ms. Frizzle offers them. They then grow a bit bigger and congratulates The Magic School Salmon for helping them learn migration. Ms. Frizzle exits The Magic School Salmon wearing a wetsuit and tells the class to think like a salmon to guess how a salmon would know about a river and be able to find it. The class then learns that salmon follow the smell of the place they once grew up in and migrate to it, giving their progeny a chance of survival. Ms. Frizzle also adds that although little streams are good for little salmon, the ocean is much ample for bigger salmon, prompting Carlos to jokingly state "Fishin' accomplished!". So the class enters The Magic School Salmon, which transforms into a duck and flies away.
At the all school Fish Fry, the class returns with potato French fries and tells Janet about the migration of the salmon, who they decided to let be. Ms. Frizzle adds, "Once you've seen the salmon on the move, the rest is potatoes" (from her friend Astergen General), which evokes laughter from the other class.
- Janet makes her fourth appearance at the end of this episode.
- The diving suits the students (except Arnold, Dorothy Ann, Phoebe and Tim) wore were the same diving suits they wore in Gets Eaten. Ms. Frizzle's diving suit is purple instead of some shells and sea stars.