McLain High School of Science and Technology McLain High School of Science and Technology, located at 4929 N Peoria Ave in Tulsa, is a dedicated educational institution that offers a wide range of services to its students. With a focus on providing quality education,...