Tri-West teacher, coach charged with 3 felonies