El Gobierno de Meghalaya fundó Jowai Polytechnic en 2002 como escuela politécnica. Es una escuela reconocida por la AICTE y actualmente ofrece diplomas en tres disciplinas.
La universidad está ubicada en Ladthadlaboh, Jowai , en un campus extenso. El campus incluye el edificio académico principal y los laboratorios. También cuenta con las residencias para el personal docente y administrativo y los albergues para los estudiantes.
Actualmente, la universidad ofrece diplomas en tres disciplinas.