In high school basketball games are similar to NBA or FIBA games but the periods of the game are slightly smaller in time. There is no fixed time for how long does the basketball game lasts. It depends upon how the game goes.
The high school game has 4 periods divided into 8 minutes per quarter each and is given 15 minutes of break. Teams are given 5 timeouts with three 60 second and two 30 seconds timeouts. If the game is a tie, the officials add 4 minutes for an additional game until the winner is decided.
Besides, the official rules there are also some commercial breaks and injuries which makes basketball a bit lengthier. So by calculating the total number of times spent in the game, High school basketball games last about one to 1 to 1 and a half hours.