Hmm, I don't think 248 is average. Only 12 schools have average CK over 250 (per @DataKing) --- Penn, Wash U, Vandy, Michigan, Sinai, Cornell, Baylor, UTSW, UVA, Ohio St., Northwestern, and Florida.
And VTech beats the likes of Duke, Columbia, Stanford, UCSF, U. of Wash, Mayo, UCLA, Case, USC-Keck, Einstein, Dartmouth, Rochester, and many more. I think they punch above their weight.
For T100 or so schools, average CK is closer to 244. Anyway, sorry to get this thread off track but I find VTech to be an interesting case study for how a mid/low tier school with P/F clinicals can still result in solid matches.