A posture training device for monitoring posture is disclosed. The posture training device comprises at least a first measuring circuit unit attached to a first position on a users body, and a second measuring circuit unit attached to a second position on the users body. Each measuring circuit unit comprises an accelerometer, gyroscope, and magnetometers. Further the accelerometers, gyroscopes, and magnetometers generate a signal received by a computing platform unit. Any improper posture is indicated to the user by an alarm signal generated by the computing platform unit.