Located in the center of the town is the Pokémon School (Japanese: ポケモンじゅく Pokémon Juku), where prospective Trainers learn how to raise Pokémon. On the blackboard are descriptions of the various status conditions which can affect Pokémon.
The Pokémon School is also a place where students and Trainers can learn more about Pokémon. Most beginning Trainers visit at least one of them, and common Trainers classes found studying at these locations are Lasses, School Kids, and Scientists.
It is run by Earl Dervish, who at first is located next to the Gym, but will show the player where the Pokémon School is located while he twirls around at every turn along the way.
The large tower in the northern part of the town is a tall and wobbling pagoda, run by Sages who train Pokémon, all the while teaching people that all living beings coexist through cooperation. These monks mostly train Bellsprout, although occasionally use Hoothoot. As Trainers battle, the flexible pagoda shakes from side to side; this flexibility protects the tall tower from earthquakes. This technology is now known as jūkōzō, and is applied to hundreds of modern high-rise buildings. Many people believe that a hundred-foot Bellsprout was used to make the swaying pillar.
The Violet Gym is the official Gym of Violet City. It is based on Flying-type Pokémon. The Gym Leader is Falkner. Trainers who defeat him receive the Zephyr Badge. In Pokémon Gold, Silver, and Crystal, the Gym structure was very basic. The path is held on a raised platform, with a large drop to either side of the path. The path creates an "S" shape as it winds around toward the Gym Leader. At the tips of the "S" there are two Trainers that are both unavoidable. After Falkner is defeated, he will give the player the Zephyr Badge, TM31 (Mud-Slap), and the ability to use Flash outside of battle.
In Pokémon HeartGold and SoulSilver, the Gym appears to be redesigned as to another perspective. Trainers will start on plain ground other than a raised floor, along with a wooden platform that will lift Trainers up to the upper level, where a structure similar to the previous generation awaits. A Trainer waits at each end of the "S", but unlike in Gold, Silver, and Crystal, both Trainers can be avoided by walking on the glass tiles that encircle the field. After Falkner is defeated, he will give the player the Zephyr Badge, TM51 (Roost), and the ability to use Rock Smash outside of battle.
In Pokémon HeartGold and SoulSilver, Violet City's population is 52, making it the second-largest city in Johto. However, it is dwarfed in comparison to Johto's largest, Goldenrod City. Goldenrod actually has approximately double Violet City's population.
In Tanks a Lot!, Team Rocket inadvertently did some good after their Arbotank, controlled by Misty's Togepi and a wildSentret, drilled a tunnel through a mountain, helping to halve the travel time between Violet City and a nearby mountain town.