I'm going to use Behind the Name's random renamer to generate the first name banks, selecting the boxes that correspond with the surnames generated on Random Lists.
Class 1
Teacher: Miss Pacheco | Ani, Delfina, Diana, Maria Jose, Mariela, Nayara, Nayeli
Teachers aid: Miss Foster | Brianne, Emily, Jonelle, Kimberly, Lexie, Madlyn, Nuala
Booker | Bryce, Charlie, Kaolin, Malakai, Orson, Peregrine, Ricky
Branch | Alexander, Frederic, Jaycee, Monty, Oswald, Schuyler, Tyler
Burton | Aleah, Alexia, Delilah, Josie, Kate, Romilly, Tresha
Chavez | Alejo, Ambrosio, Dionisio, Flavio, Joaquin, Juan Francisco, Lucero
Collier | Davena, Hailey, Joanne, Lexine, Margaret, Mavis, Patrice
Copeland | Caelie, Dove, Eir, Esme, Lavender, Louise, Mickey
Green | Ally, Callista, Delia, Emersyn, Jayma, Kennedy, Raelyn
Jackson | Bennie, Blue, Duane, Herman, Niall, Oliver, Scout
Keller | Ansgar, Derry, Edmund, Oisin, Ronan, Rory, Titus
Lin | Halimah, Intira, Mari, Noa, Sayuri, Sora, Zhou
Melton | Aric, Aubrey, Bazza, Braden, Dexter, Drake, Jonah
Nguyen | Binh, Bo, Cam, Guanting, Jie, Ming, Su
Odom | Adelaide, Allyn, Finley, Jenni, Petronel, Petunia, Rheanna
Patton | Aisling, Caitlin, Lilias, Luiseach, Maisie, Rodina, Tearlag
Pineda | Ariadna, Bibiana, Delia, Luciana, Maria Manuela, Saray, Yesenia
Prince | Axel, Jaden, Johnie, Kolby, Marlowe, Michel, Raynor, Taylor
Santana | Amaya, Elba, Evangelina, Gabriela, Marisela, Oliva, Rosa Maria
Small | Aiden, Bowen, Christopher, Emery, Odin, Tommie, Zackary
Thomas | Avery, Coline, Dyphmna, Emma, Marie-Madeleine, Sky, Topsy
Walton | Braxton, Christie, James, Jay, Mason, Roger, Sam
Class 2
Teacher: Mr. Rogers | Francis, Helmut, Isaac, Jason, Regan, Samuel, Wystan
Teachers aid: Miss Buchanan | Bridie, Fedelm, Fiona, Iona, Morna, Rois, Saoirse
Avila | Ariel, Bieto, Bruno, Porfirio, Tomas, Walter, Xoan
Ayers | Anaelle, Ariane, Coralie, Jasmine, Madeleine, Maelie, Zoe
Bates | Comfort, Dorothea, Eleanor, Jaslyn, Jessy, Noelle, Sydnie
Bentley | Cameron, Jayson, Landon, Mitch, Pace, Tibby, Titus
Carson | Catriona, Derval, Emilie, Jean, Julia, Maeve, Natalie, Triona
Choi | Hyeon, Jae, Joo-Won, Min, Myung, Sung, Yeong
Cox | Bertram, Conrad, Corey, Cyprian, Cyrus, Haven, Raven
Frank | Arthur, Jakob, Maximilian, Rylee, Silas, Webster, Whitaker
Fuentes | Angelita, Aurora, Barbara, Haydee, Paloma, Petra, Ursula
Gibbs | Carol, Cletus, Gavin, Leo, Tiger, Victor, Wayland
Gibson | Ayla, Breanna, Coraline, Cyndi, Justice, Saige, Zinnia
Goodwin | David, Fiachrae, Gray, Jewel, Lyric, Ned, Thomas
Kaufman | Asher, Asnappar, Ethan, Judas, Mahlah, Shiloh, Tobias
Leblanc | Anne-Marie, Chloe, Maia, Marie-Noelle, Pauline, Suzette, Zoe
Maxwell | Effie, Elspeth, Fiona, Iseabail, Jessie, Morna, Seonaid
McFarland | Dervila, Enya, Isla, Myrna, Oona, Roisin, Tallulah
Miles | Brennan, Florian, Jayceon, Lake, Oliver, Ryker, Slade
Miranda | Adrian, Celestino, Elias, Matias, Roque, Teodoro, Viviano
Stephenson | Anemone, Dayna, Kailee, Mabel, Mica, Primrose, Rebekah
Zhang | Kai, Klahan, Li, Somboon, Somsak, Wei, Zhihao