The Hawks had success in providing help for Kyle Korver and DeShawn Stevenson, the primary defenders on Johnson.
"If we'd have made them pay a couple of times, then they wouldn't have double-teamed as much," Johnson said. "It seemed that we just didn't know where to be."
Teague's previous high was 27 points at Cleveland on Dec. 28, 2012.
"When shots were there, I just tried to take them with confidence, and I was able to knock some down," Teague said.
After scoring only 20 points in the first half of the loss to the Bulls, including five in the second quarter, the Hawks led the Nets 56-40 at halftime. Their 24 field goals in the half matched their total for the full game against the Bulls.
With every defensive rebound, Drew waved his right arm in windmill fashion and yelled "Let's go!" as he demanded his team push the pace. The Hawks followed his instruction, taking a 19-4 advantage in fast-break points in the first half.
Atlanta stretched the lead to 73-47 midway through the third quarter.
The Nets closed to 99-87 on a 3-pointer by Deron Williams, who scored 12 points. Andray Blatche also had 12 for the Nets.
The Hawks shot a season-high 57.7 percent from the field. Lou Williams and Kyle Korver each scored 11.
The teams play again in Brooklyn on Friday night.
"They were a very, very good team tonight without Josh," Carlesimo said. "You've got to think they're going to be a better team when they add a player of his caliber on Friday."
NOTES: Hawks radio play-by-play announcer Steve Holman was honored for calling his 2,000th consecutive game. The streak, which began in 1989 and includes the regular season and playoffs, is the longest of any NBA announcer in radio or television. ... Matt Kenseth, the 2012 Daytona 500 winner, attended the game to promote the Feb. 24 race. ... Hawks G Anthony Morrow (sore lower back) did not play. ... Nets F Gerald Wallace (bruised ribs) did not start but had four points in 15 minutes.