Pep Carrera is the CEO of Newsela.
667 people are employed at Newsela.
Newsela is based in New York, New York.
The NAICS codes for Newsela are [51121, 511, 5112, 511210, 51].
The SIC codes for Newsela are [73, 737].