The North Penn Knights play at Crawford Stadium in Lansdale, Pennsylvania. Crawford Stadium is named after one of North Penn's finest teachers and Coaches, Mr. James B. Crawford.

James B. Crawford began his teaching career at Lansdale High School in September of 1930 where he taught Health and Physical Education. He was also head track coach and assistant football coach. In 1940.