В предложении "There ___ a ruler in my school bag" используется конструкция "There is/are" для обозначения наличия чего-либо. Слово "a ruler" (линейка) стоит в единственном числе. Поэтому правильно использовать глагол "is".
is — используется с существительными в единственном числе.
are — используется с существительными во множественном числе.
no — отрицательная частица, не подходит по смыслу.
be — инфинитив глагола, не подходит для данной конструкции.